{"id":1251167,"url":"https://alion.io/job/dsta-software-development-engineer-c3d-programme-centre","title":"Software Development Engineer (C3D Programme Centre)","company":{"id":247928,"name":"Defence Science and Technology Agency","domain":"dsta.gov.sg","url":"https://alion.io/company/dsta","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Career site","truth_index":{"grade":"C","score":58,"open_postings":40,"ghost_share":0.7,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-29T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":66000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":57},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"WebSockets","optional":false}],"status":"live","first_seen_at":"2026-09-11T09:30:48Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-28T22:54:27Z","board_verified":true,"closed_at":null,"days_open":18,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":17},"description":"Build the software at the heart of mission-critical systems that help mission teams sense, understand, decide and act with confidence when it matters most. As a Software Development Engineer, you will transform complex operational challenges into dependable software, engineer capabilities across the full technology stack, and see your work make a tangible impact on real-world missions.\nAt DSTA's Command, Control and Communications Development (C3D) Programme Centre, we develop software systems that enable the SAF and government agencies to execute their missions successfully. We are looking for curious, driven and technically strong engineers who enjoy solving complex problems end-to-end, from understanding operational needs and shaping requirements to designing resilient architectures, building software, integrating systems, and validating mission capabilities.\nWhat can the team offer you?\nOur Team\nJoin a multidisciplinary team of developers, architects, product managers and UX designers who are passionate about building meaningful software. Collaborate on high-impact engineering challenges in an environment that values curiosity, technical excellence, rigorous thinking, teamwork and continuous learning.\nCareer Opportunities\nWork across diverse projects ranging from rapid prototyping to operational Command and Control (C2) systems spanning Air, Land, Sea and Whole-of-Government domains. Develop expertise in frontend and backend engineering, GIS, cloud, DevSecOps, data, AI, robotics, cybersecurity, IoT and system integration, while growing into architecture, technical leadership and product-oriented roles. You will be encouraged to take ownership, experiment, share knowledge and collaborate with research and industry partners to transform emerging technologies into operational capabilities.\nProfessional Development\nBenefit from structured onboarding, mentorship, a buddy system and technical training from day one. Through DSTA Academy programmes, industry-led courses, hands-on delivery and peer learning, you will build practical expertise in software engineering, systems engineering, architecture, verification and validation, and responsible use of AI-enabled development tools.\nCulture\nWe believe great software is built by empowered teams. You will have the autonomy to contribute ideas, challenge assumptions, make sound technical decisions and take ownership of outcomes while enjoying a collaborative environment that supports sustainable performance and work-life balance.\nOnce here, you will\nWork with product managers, UX designers, developers and mission stakeholders to understand operational challenges and translate them into effective software capabilities.\nEngineer mission-critical C2 applications, contributing to architecture, software design and technical trade-offs involving performance, resilience, security, safety, scalability and maintainability.\nDesign and build user interfaces, geospatial capabilities, backend services and integration components across web, mobile and thick-client platforms.\nPlan and execute system integration, verification and testing, troubleshooting issues across software, interfaces, networks and infrastructure to ensure reliable end-to-end operations.\nLeverage DevSecOps, automation, AI-assisted development and modern engineering practices while maintaining ownership of requirements, architecture, code quality, cybersecurity and testing outcomes.\nRaise engineering standards through code reviews, design reviews, technical discussions, experimentation and communities of practice while continuously learning and sharing knowledge with fellow engineers.\nRequirements\nMinimum Qualifications\nBachelor's degree in Computer Science or a related field.\nCandidates with more than two years of relevant experience may be considered for a Senior Software Development Engineer position.\nRelevant Experience and Mindset\nWe do not expect experience in every technology listed below. We value strong engineering fundamentals, learning agility, sound judgement, and the ability to focus on user and mission outcomes.\nStrong Engineering Fundamentals\nProficiency in one or more programming languages such as Java, C++, Python, or JavaScript, with the ability to learn new languages and frameworks.\nGood understanding of data structures, algorithms, design patterns, and software design principles, and the ability to apply them to real-world problems.\nBuilding Software Systems\nInterest in or experience across the software engineering lifecycle, including requirements analysis, software design, system architecture, integration, systems engineering, and testing.\nExposure to web and application technologies, including frontend frameworks (e.g. ReactJS), mobile platforms, thick-client applications, or Geographic Information Systems (GIS).\nFamiliarity with system integration concepts such as REST APIs, WebSockets, networking and messaging protocols, authentication, authorization, and distributed systems.\nUnderstanding of relational and NoSQL databases and their impact on performance, reliability, and scalability.\nAbility to design, integrate, troubleshoot, and validate scalable, resilient, secure, and reliable end-to-end systems.\nEngineering Mindset\nAbility or potential to translate user and mission needs into effective technical solutions through critical thinking and sound engineering judgement.\nOpenness to using AI-assisted and agentic development tools responsibly while maintaining ownership of architecture, design, code quality, and system behaviour.\nPassion for software engineering, solving complex problems, and continuously learning new technologies.\nAbility to thrive in a collaborative environment that values rapid iteration, constructive challenge, and shared ownership.\nStrong analytical, communication, and problem-solving skills, including the ability to explain technical concepts to diverse audiences.\nBonus Qualifications\nSoftware Delivery\nExperience with Agile practices and software development methodologies such as Scrum or Extreme Programming.\nKnowledge of DevSecOps, CI/CD, infrastructure automation, and version control tools such as Git.\nModern Platforms\nExperience with cloud platforms such as AWS or Microsoft Azure.\nKnowledge of Docker, Kubernetes, microservices, and modern application architectures.\nSystems Engineering\nExperience with system architecture, interface definition, integration planning, verification and validation, acceptance testing, or distributed system troubleshooting.\nEngineering Practices\nKnowledge of secure coding, cybersecurity, Domain-Driven Design (DDD), and Test-Driven Development (TDD), particularly in mission-critical environments.\nExperience with Linux, observability tools, diagnostic tooling, or AI-assisted software development tools.\nApplication Instructions\nIf you are excited by solving complex engineering problems, building mission-critical software, and growing alongside advances in software engineering and AI-assisted development, we look forward to hearing from you.","description_format":"text","description_chars":7039,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Military","Information Security"],"lifecycle":[{"event":"open","at":"2026-09-25T18:34:17Z"}],"liveness":{"score":38,"band":"fade","label":"Fading","p_open":1,"p_active":0.509,"p_room":0.75,"age_days":17,"expected_fill_days":22,"reasons":["conf:6","stale_co","velocity","win:late","comp:junior"],"computed_at":"2026-09-29T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/dsta-software-development-engineer-c3d-programme-centre","json_url":"https://alion.io/job/dsta-software-development-engineer-c3d-programme-centre.json","meta":{"generated_at":"2026-09-30T02:07:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1532,"day_limit":5000,"remaining_today":3468,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}