Ensign InfoSecurity Logo

Ensign InfoSecurity

Associate Software Engineer

Posted 14 Hours Ago
Be an Early Applicant
In-Office
Singapore
Junior
In-Office
Singapore
Junior
The Associate Software Engineer will develop cyber analytics applications, create APIs, collaborate on data-driven solutions, and support DevOps operations.
The summary above was generated by AI

Ensign is hiring !

Reporting to the Lead Engineer, the Associate Software Engineer III (Full-stack) takes on an expanded technical role in architecting, developing, and optimising high-performance cyber analytics and intelligent automation solutions. The engineer will collaborate closely with Data Scientists, Threat Researchers/Analysts, and Infrastructure Engineers to design and implement scalable, secure, and AI-enabled platforms that support Ensign’s next-generation cyber operations.

Responsibilities

- Deepen understanding of Ensign’s business and technology domains to design, develop, and deploy cyber analytics web applications and agentic systems that meet internal and client objectives.

- Take ownership in the design and implementation of modular and scalable backend services, frontend interfaces, and APIs to support data-driven decision-making across projects.

- Collaborate in architecting integration between microservices and web applications for real-time analytics and automation.

- Contribute to the development of agentic or AI Agents that enhance automation, reasoning, and analytical capabilities within cyber platforms.

- Participate in code reviews, testing strategies, and performance tuning to ensure robustness and maintainability.

- Evaluate and recommend emerging frameworks, libraries, or technologies that improve scalability, observability, and development productivity.

- Support DevOps operations through CI/CD pipelines, containerisation, and automated deployment on on-premise or cloud environments.

- Produce detailed technical documentation and ensure high engineering standards across the project lifecycle.

Requirements

- Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or equivalent.

- Hands-on experience in both frontend and backend web application development, with strong understanding of architectural principles and software design patterns.

- Proficient in modern JavaScript/TypeScript frameworks (e.g., ReactJS, NextJS, NodeJS, Angular) and Python frameworks (e.g., LangGraph, FastAPI).

- Experience in building and integrating RESTful or GraphQL APIs, and managing data through PostgreSQL or equivalent databases.

- Strong understanding of UX/UI design principles and ability to translate analytical data into clear, interactive visualisations.

- Familiar with Git-based workflows, Agile methodology, and collaborative software development practices.

- Excellent analytical, debugging, and problem-solving skills.

Preferred Skills

- Experience designing or integrating agentic or AI-driven applications (e.g., LLM-based reasoning agents, rag architecture).

- Proficiency in Python frameworks such as FastAPI, Flask, or LangGraph.

- Familiarity with data engineering and analytical stack (e.g., Pandas, NumPy, or message queues like Kafka/RabbitMQ).

- Understanding of microservices, containerisation (Docker), and CI/CD pipelines.

- Exposure to cybersecurity analytics

- Strong documentation habits and ability to mentor junior engineers on development best practices.

Top Skills

Angular
Ci/Cd
Docker
Fastapi
JavaScript
Nextjs
Node.js
Postgres
Python
React
Typescript

Ensign InfoSecurity Singapore Office

30A Kallang Place, #08-01, Singapore, Singapore , Singapore, 339213

Similar Jobs

6 Days Ago
In-Office
Singapore, SGP
Internship
Internship
Automotive • Hardware • Information Technology • Software
Intern will develop autonomy software for mobile robots, connect fleets to web-based management, and improve simulation test capabilities.
Top Skills: C,C++,Python,React,Typescript,Ros2
20 Days Ago
In-Office
18 Locations
Internship
Internship
News + Entertainment
As a Software Engineer, design, develop, and deploy software solutions leveraging AI. Optimize performance and collaborate with cross-functional teams to enhance customer experiences and internal efficiency.
Top Skills: AIApi GatewayAWSBitbucketCi/CdCloudwatchDynamoDBEcsElasticacheLambdaMachine LearningMySQLOpensearchPostgresSqs
20 Days Ago
In-Office
18 Locations
Internship
Internship
Aerospace • Big Data • Fintech • Software • Analytics
As a Software Engineer, you'll develop AI-powered solutions, maintain backend services, optimize system performance, and collaborate with teams to improve internal efficiencies.
Top Skills: Api GatewayAWSBitbucket PipelinesCloudwatchDynamoDBEcsElasticacheGoJavaJavaScriptLambdaMySQLOpensearchPostgresPythonSqsTypescript

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account