Full Stack AI Software Engineer (Contract)

Reposted 12 Days Ago
Be an Early Applicant
Budynek, Aleksandrów, Piotrkowski, Łódzkie, POL
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
Design, develop, test, deploy, and maintain secure cloud-native enterprise applications using full-stack technologies. Build AI-enabled solutions, reusable engineering assets, CI/CD pipelines, automated quality controls, and production-ready prototypes. Apply specification-driven development, DevSecOps, automated testing, cloud engineering, responsible AI, and InnerSource practices. Collaborate with business, product, architecture, security, platform, and operations teams to transition ideas and proofs of concept into scalable, supported production services.
Summary Generated by Built In

[What the role is]

We 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.

[What you will be working on]

Software Development 

  • Design, develop, test, deploy and maintain enterprise-grade applications using Java with Quarkus and/or Spring Boot, Python, React, TypeScript and RESTful APIs. 

  • Develop scalable backend services, responsive frontend applications, reusable components, common libraries and well-defined APIs. 

  • Apply clean architecture, secure coding, design patterns and appropriate domain modelling to produce maintainable solutions. 

  • Design and implement cloud-native applications using containerised architectures and automated deployment practices. 

Specification-Driven Development 

  • Work with users, Product Owners and Business Analysts to translate business needs into clear specifications, user stories, acceptance criteria, API contracts and technical designs. 

  • Apply Specification-Driven Development using structured requirements, OpenAPI specifications, Domain Driven Design (DDD), Behaviour-Driven Development (BDD) and Test-Driven Development (TDD). 

  • Maintain traceability from business requirements and specifications through implementation, automated testing, security validation and production release. 

  • Use specifications as living engineering assets that support code generation, testing, documentation and change impact assessment. 

Proof of Concept and Proof of Value 

  • Partner with business users, Product Owners and application teams to identify opportunities for digital transformation, automation, AI adoption and platform modernisation. 

  • Design and implement Proof of Concept exercises to validate technical feasibility, integration patterns, security controls and architectural assumptions. 

  • Conduct Proof of Value exercises with stakeholders to demonstrate user outcomes, operational benefits, productivity improvement and delivery viability. 

  • Develop prototypes, reference implementations and reusable accelerators to shorten technology evaluation cycles. 

  • Document findings, constraints, architecture options, risks, recommendations and an adoption roadmap to support evidence-based decisions. 

AI-Assisted Software Development 

  • Use approved AI-assisted development capabilities to improve engineering productivity, code quality and delivery consistency. 

  • Apply Large Language Models to support code generation, unit-test generation, documentation, code review, refactoring and requirements-to-code traceability. 

  • Develop and integrate AI-enabled application features using enterprise APIs and approved AI platforms. 

  • Apply responsible AI, information protection, security and human review requirements throughout AI-enabled software delivery. 

DevSecOps and CI/CD 

  • Build and maintain GitLab CI/CD pipelines for automated build, test, security scanning, packaging, release and deployment. 

  • Integrate SonarQube, Nexus IQ, SAST, dependency scanning, secret detection and container scanning into delivery pipelines. 

  • Apply quality gates, policy checks and auditable evidence to prevent non-compliant artefacts from progressing through the delivery lifecycle. 

  • Troubleshoot and optimise pipelines, build processes, deployment automation and developer workflows. 

InnerSource and Engineering Enablement 

  • Create and maintain reusable engineering templates, reference architectures, starter kits, common services and best-practice guides. 

  • Establish common templates for APIs, microservices, frontend applications, GitLab CI/CD pipelines, security scanning, AI-enabled applications and Infrastructure-as-Code. 

  • Promote InnerSource practices that enable discoverability, contribution, code reuse, peer review, transparent ownership and cross-team collaboration. 

  • Define contribution guidelines, repository standards, ownership models, versioning practices, documentation expectations and support processes for shared assets. 

  • Author engineering standards, onboarding guides, implementation playbooks and developer productivity tools. 

Productionisation and Adoption Support 

  • Guide application teams through the lifecycle from idea, prototype and POC to MVP, production deployment and operational support. 

  • Assess production readiness across architecture, security, data protection, scalability, resiliency, observability, supportability, compliance and cost. 

  • Help teams address architecture review, security review, CI/CD automation, testing, operational acceptance, monitoring, incident readiness, backup and disaster recovery requirements. 

  • Refactor successful prototypes into production-grade solutions with appropriate engineering controls, documentation, automated tests and support arrangements. 

  • Collaborate with platform, infrastructure, security and operations teams to remove adoption blockers and support successful production deployment. 

Software Quality Engineering 

  • Develop unit, integration, API, contract and end-to-end automated tests. 

  • Apply TDD, BDD, clean code, secure coding, peer review and continuous refactoring practices. 

  • Participate in code reviews, security reviews and defect analysis, and implement sustainable corrective actions. 

  • Monitor code quality, technical debt, dependency risk and test effectiveness using objective engineering evidence. 

Cloud and Platform Engineering 

  • Deploy and support applications on cloud platforms such as AWS using Docker and Kubernetes or OpenShift. 

  • Use Infrastructure-as-Code and automated configuration to provide consistent, repeatable environments. 

  • Work with API gateways, messaging, event-streaming, secrets management, logging, metrics and distributed tracing services. 

  • Engineer for performance, availability, resiliency, security, operability and cost efficiency.

[What we are looking for]

  • Degree or Diploma in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related discipline. 

  • At least five years of hands-on software development experience, including delivery of production-grade enterprise applications. 

  • Demonstrated experience across backend, frontend, automated testing, CI/CD and production support. 

  • Experience working with multidisciplinary Agile teams and engaging both technical and business stakeholders.

  • Experience building AI-powered applications and integrating approved enterprise AI services. 

  • Experience with OpenAPI or Swagger, MCP, RAG architectures, LLM gateways, agentic workflows or related AI engineering patterns. 

  • Experience designing reusable common services, reference implementations, templates or developer platforms. 

  • Practical experience establishing or contributing to InnerSource programmes. 

  • Experience supporting the transition of prototypes or POCs into secure, supported production services. 

  • Experience in financial services, government or another regulated environment. 

  • Relevant cloud, software engineering, security or DevOps certifications. 

  • Strong problem-solving, systems thinking and analytical skills. 

  • Ability to translate user needs into testable specifications and practical engineering outcomes. 

  • Clear communication, facilitation and stakeholder-management skills. 

  • Software craftsmanship mindset with a strong focus on security, quality, reuse and automation. 

  • Curiosity, adaptability, ownership and commitment to continuous learning. 

You 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.

This 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.
All applicants will be notified on whether they are shortlisted or not within 4 weeks of the closing date of this job posting.

Skills Required

  • Degree or diploma in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related discipline
  • At least five years of hands-on software development experience
  • Experience delivering production-grade enterprise applications
  • Experience across backend, frontend, automated testing, CI/CD, and production support
  • Experience working with multidisciplinary Agile teams and technical and business stakeholders
  • Experience building AI-powered applications and integrating enterprise AI services
  • Experience with OpenAPI or Swagger, MCP, RAG architectures, LLM gateways, agentic workflows, or related AI engineering patterns
  • Experience designing reusable common services, reference implementations, templates, or developer platforms
  • Practical experience establishing or contributing to InnerSource programs
  • Experience transitioning prototypes or proofs of concept into secure, supported production services
  • Experience in financial services, government, or another regulated environment
  • Relevant cloud, software engineering, security, or DevOps certifications
  • Strong problem-solving, systems thinking, and analytical skills
  • Ability to translate user needs into testable specifications and practical engineering outcomes
  • Clear communication, facilitation, and stakeholder-management skills
  • Software craftsmanship mindset focused on security, quality, reuse, and automation
  • Curiosity, adaptability, ownership, and commitment to continuous learning
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Singapore

What We Do

The Singapore Economic Development Board (EDB) is a government agency responsible for strategies that enhance Singapore’s position as a global centre for business, innovation, and talent. It undertakes investment promotion and industry development.

Similar Jobs

Pfizer Logo Pfizer

Senior Manager, HTA, Value and Evidence (HV&E), Genitourinary Cancer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
30 Locations
121990 Employees
139K-232K Annually

Pfizer Logo Pfizer

Staff Software Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
36 Locations
121990 Employees

Ericsson Logo Ericsson

Software Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Łódź, Łódzkie, POL
88000 Employees

Capco Logo Capco

Devsecops Engineer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
Poland
6000 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account