Back to search
Codex Solutions Linkedin · Posted 1mo ago

Software Engineer (Intelligence Development)

Singapore, Central Singapore, Singapore

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description

Together, We Can Make A Significant Impact – Position Overview

As a Software Engineer, you will design, develop, and deliver secure, scalable, and high-performing digital systems that support critical public sector operations.

You will work in a cross-functional agile team, contributing across the full software development lifecycle — from requirements analysis and system design to implementation, testing, deployment, and operations.

This Role Is Suited For Engineers Who Are

  • Strong in fundamentals
  • Passionate about building reliable systems
  • Comfortable working in structured, security-conscious environments

Experience Band

  • 1–3 years of relevant experience

Key Responsibilities

Software Development & Engineering

  • Design, develop, test, and maintain scalable full-stack applications
  • Build responsive front-end applications using Next.js, Redux, JavaScript/TypeScript
  • Develop backend services using Java, Python, or C++
  • Implement clean, maintainable, and secure code following best practices

System Design & Architecture

  • Contribute to system design, technical solutioning, and architecture discussions
  • Ensure solutions meet performance, scalability, and security requirements
  • Support integration with external systems (e.g., APIs, government platforms)

DevSecOps & Quality

  • Implement automated testing (unit, integration, end-to-end)
  • Participate in CI/CD pipelines and DevSecOps practices
  • Ensure compliance with secure coding standards and governance requirements

Collaboration & Delivery

  • Work in Agile teams (Scrum/Kanban) across sprints and releases
  • Collaborate with Product Managers, QA, UI/UX, and DevOps engineers
  • Participate in code reviews and technical discussions
  • Troubleshoot and resolve issues in development and production environments

Operations & Continuous Improvement

  • Support system deployment, monitoring, and maintenance
  • Identify performance bottlenecks and propose improvements
  • Contribute to documentation and knowledge sharing

Job Requirements

  • 1–3 years of hands-on software development experience
  • Strong proficiency in at least one backend language: Java, Python, or C++
  • Experience in modern frontend development (Next.js, React, Redux, JavaScript/TypeScript)
  • Good understanding of:
  • RESTful APIs
  • Object-Oriented Design
  • Data structures and algorithms
  • Secure coding practices
  • Familiarity with:
  • Git-based workflows (e.g., GitLab)
  • CI/CD pipelines
  • Agile methodologies (Scrum, Kanban)
  • Experience in testing frameworks and automation
  • Exposure to cloud platforms (AWS / Azure)
  • Experience with containerisation (Docker, Kubernetes) is a plus
  • Familiarity with DevSecOps tools (SAST, DAST, SCA) is advantageous
  • Strong analytical and problem-solving skills
  • Ability to work independently and collaboratively
  • Good communication skills with both technical and non-technical stakeholders
  • Proactive mindset with a focus on delivery and quality

What We Offer

  • Opportunity to work on meaningful public sector digital initiatives.
  • A supportive, purpose-driven team culture.
  • Structured career development and technical upskilling.
  • Access to modern tools, cloud technologies, and secure DevSecOps environments.

Additional Information

Shortlisted applicants will be required to undergo a security clearance process as part of the employment consideration.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent