{"id":498724,"url":"https://alion.io/job/careersgov-full-stack-ai-software-engineer-contract","title":"Full Stack AI Software Engineer (Contract)","company":{"id":178377,"name":"Careers@Gov","domain":"careers.gov.sg","url":"https://alion.io/company/careersgov","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":true,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":91,"open_postings":236,"ghost_share":0,"stale_share":0.292,"repost_share":0.102,"time_to_fill_p50_days":28,"computed_at":"2026-11-02T06:13:15Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"contractor","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":59000,"max_usd":129000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":28},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Docker","optional":false},{"name":"GitLab CI","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"OpenShift","optional":false},{"name":"Platform Engineering","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SonarQube","optional":false},{"name":"Sonatype Nexus IQ","optional":false},{"name":"Spring Boot","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-07T08:45:58Z","employer_posted_date":"2026-11-01","last_verified_at":"2026-11-03T01:46:13Z","board_verified":true,"closed_at":null,"days_open":56,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":55},"description":"[What the role is]\nWe are seeking a highly motivated Full Stack AI Software Engineer to design, develop, test, deploy and maintain secure, scalable and cloud-native applications. The successful candidate will deliver business solutions using Specification-Driven Development (SDD), AI-assisted development, DevSecOps, Continuous Integration and Continuous Deployment (CI/CD), automated quality controls, and modern cloud engineering practices.The engineer will work closely with Business Users, Product Owners, Solution Architects, Business Analysts, Quality Engineers, DevOps Engineers, Security Teams and Operations Teams throughout the software delivery lifecycle, from idea validation and prototyping through production adoption and ongoing improvement.\n[What you will be working on]\nSoftware Development\nDesign, develop, test, deploy and maintainenterprise-grade applications using Java with Quarkusand/or Spring Boot, Python, React, TypeScript and RESTful APIs.\n\nDevelop scalable backend services, responsive frontend applications, reusable components, common librariesand well-defined APIs.\n\nApply clean architecture, secure coding, design patternsand appropriate domainmodellingto produce maintainable solutions.\n\nDesign and implement cloud-native applications using containerisedarchitectures and automated deployment practices.\n\nSpecification-Driven Development\nWork with users, Product Ownersand Business Analysts to translate business needs into clear specifications, user stories, acceptance criteria, API contractsand technical designs.\n\nApply Specification-Driven Development using structured requirements, OpenAPIspecifications, Domain Driven Design (DDD), Behaviour-Driven Development (BDD)andTest-Driven Development (TDD).\n\nMaintain traceability from business requirements and specifications through implementation, automated testing, security validationand production release.\n\nUse specifications as living engineering assets that support code generation, testing, documentationand change impact assessment.\n\nProof of Concept and Proof of Value\nPartner with business users, Product Ownersand application teams to identifyopportunities for digital transformation, automation, AI adoptionand platform modernisation.\n\nDesign and implement Proof of Concept exercises to validatetechnical feasibility, integration patterns, security controlsand architectural assumptions.\n\nConduct Proof of Value exercises with stakeholders to demonstrateuser outcomes, operational benefits, productivity improvementand delivery viability.\n\nDevelop prototypes, reference implementationsand reusable accelerators to shorten technology evaluation cycles.\n\nDocument findings, constraints, architecture options, risks, recommendationsand an adoptionroadmap to support evidence-based decisions.\n\nAI-Assisted Software Development\nUse approved AI-assisted development capabilities to improve engineering productivity, code qualityand delivery consistency.\n\nApply Large Language Models to support code generation, unit-test generation, documentation, code review, refactoringand requirements-to-code traceability.\n\nDevelop and integrate AI-enabled application features using enterprise APIs and approved AI platforms.\n\nApply responsibleAI, information protection, securityand human review requirements throughout AI-enabled software delivery.\n\nDevSecOpsand CI/CD\nBuild and maintain GitLab CI/CD pipelines for automated build, test, security scanning, packaging, releaseand deployment.\n\nIntegrate SonarQube, Nexus IQ, SAST, dependency scanning, secret detectionand container scanning into delivery pipelines.\n\nApply quality gates, policy checksand auditable evidence to prevent non-compliant artefacts from progressing through the delivery lifecycle.\n\nTroubleshoot and optimisepipelines, build processes, deployment automationand developer workflows.\n\nInnerSourceand Engineering Enablement\nCreate and maintainreusable engineering templates, reference architectures, starter kits, common servicesand best-practiceguides.\n\nEstablish common templates for APIs, microservices, frontend applications, GitLab CI/CD pipelines, security scanning, AI-enabled applicationsand Infrastructure-as-Code.\n\nPromote InnerSourcepractices that enable discoverability, contribution, code reuse, peer review, transparent ownershipand cross-team collaboration.\n\nDefine contribution guidelines, repository standards, ownership models, versioning practices, documentation expectationsand support processes for shared assets.\n\nAuthor engineering standards, onboarding guides, implementationplaybooksand developer productivity tools.\n\nProductionisationand Adoption Support\nGuide application teams through the lifecycle from idea, prototype and POC to MVP, production deploymentand operational support.\n\nAssess production readiness across architecture, security, data protection, scalability, resiliency, observability, supportability, compliance and cost.\n\nHelp teams address architecture review, security review, CI/CD automation, testing, operational acceptance, monitoring, incident readiness, backupand disaster recovery requirements.\n\nRefactor successful prototypes into production-grade solutions with appropriate engineeringcontrols, documentation, automated testsand support arrangements.\n\nCollaborate with platform, infrastructure, securityand operations teams to remove adoption blockers and support successful production deployment.\n\nSoftware Quality Engineering\nDevelop unit, integration, API, contractand end-to-end automated tests.\n\nApply TDD, BDD, clean code, secure coding, peer reviewand continuous refactoring practices.\n\nParticipate in code reviews, security reviewsand defect analysis, and implement sustainable corrective actions.\n\nMonitor code quality, technical debt, dependency riskand test effectiveness using objective engineering evidence.\n\nCloud and Platform Engineering\nDeploy and support applications on cloud platforms such as AWS using Docker and Kubernetes or OpenShift.\n\nUse Infrastructure-as-Code and automated configuration to provide consistent, repeatable environments.\n\nWork with API gateways, messaging, event-streaming, secretsmanagement, logging, metricsand distributed tracing services.\n\nEngineer for performance, availability, resiliency, security, operabilityand cost efficiency.\n\n[What we are looking for]\nDegree or Diploma in Computer Science, Software Engineering, Information Technology, Computer Engineeringor a relateddiscipline.\n\nAt least five years of hands-on software development experience, including delivery of production-grade enterprise applications.\n\nDemonstrated experience across backend, frontend, automated testing, CI/CDand production support.\n\nExperience working with multidisciplinary Agile teams and engaging both technical and business stakeholders.\n\nExperience building AI-powered applications and integrating approved enterprise AI services.\n\nExperience with OpenAPIor Swagger, MCP, RAG architectures, LLM gateways, agentic workflowsor related AI engineering patterns.\n\nExperience designing reusable common services, reference implementations, templatesor developer platforms.\n\nPractical experience establishingor contributing to InnerSourceprogrammes.\n\nExperience supporting the transition of prototypes or POCs into secure, supported production services.\n\nExperience in financial services, governmentor another regulated environment.\n\nRelevant cloud, software engineering, securityor DevOps certifications.\n\nStrong problem-solving, systems thinkingand analytical skills.\n\nAbility to translate user needs into testable specifications and practical engineering outcomes.\n\nClear communication, facilitationand stakeholder-management skills.\n\nSoftware craftsmanship mindset with a strong focus on security, quality, reuseand automation.\n\nCuriosity, adaptability, ownershipand commitment to continuous learning.\n\nYou will be working in a fast-paced environment that would require the ability to manage multiple priorities and needs of stakeholders, as well as the agility to respond to changes and developments.\nThis is a 1-year contract position. As part of the shortlisting process for this role, you may be required to complete a medical declaration and/or undergo further assessment.\nAll applicants will be notified on whether they are shortlisted or not within 4 weeks of the closing date of this job posting.","description_format":"text","description_chars":8345,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government","Job Boards & Aggregators"],"lifecycle":[{"event":"open","at":"2026-09-07T08:45:58Z"},{"event":"close","at":"2026-09-10T07:54:01Z"},{"event":"reopen","at":"2026-09-10T10:54:04Z"},{"event":"close","at":"2026-09-14T16:15:24Z"},{"event":"reopen","at":"2026-09-15T04:23:36Z"},{"event":"close","at":"2026-10-31T20:18:34Z"},{"event":"reopen","at":"2026-11-01T15:33:41Z"}],"visa":[],"liveness":{"score":25,"band":"fade","label":"Fading","p_open":1,"p_active":0.689,"p_room":0.36,"age_days":55,"expected_fill_days":28,"reasons":["conf:9","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/careersgov-full-stack-ai-software-engineer-contract","json_url":"https://alion.io/job/careersgov-full-stack-ai-software-engineer-contract.json","meta":{"generated_at":"2026-11-03T04:52:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6597,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":178377},"rest":"https://alion.io/mcp/rest/get_company?id=178377"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcareersgov-full-stack-ai-software-engineer-contract"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcareersgov-full-stack-ai-software-engineer-contract"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcareersgov-full-stack-ai-software-engineer-contract"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/careersgov-full-stack-ai-software-engineer-contract\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcareersgov-full-stack-ai-software-engineer-contract"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":498724}},{"tool":"search_jobs","arguments":{"company":"careers.gov.sg","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":498724},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}