Software Engineer
Position Overview
We’re looking for a Software Engineer with experience in workflow orchestration and backend systems to join an engineering team building scalable distributed platforms.
The role focuses on designing and delivering workflow-driven backend systems using Camunda BPM and Spring Boot microservices, operating in secure, enterprise-grade environments.
You’ll work across the full lifecycle, from process modelling through to deployment, monitoring, and ongoing operational support.
What you’ll do
- Design and build workflow-driven backend systems using Camunda BPM and Spring Boot
- Develop scalable RESTful and event-driven microservices
- Model and implement business processes using BPMN
- Write clean, maintainable, and well-tested production code
- Own services end-to-end (build, deploy, monitor, support)
- Build and improve CI/CD pipelines and automated delivery workflows
- Collaborate with DevOps, platform, frontend, and security teams
- Contribute to architecture discussions (scalability, resiliency, performance)
- Troubleshoot production issues and improve system observability
What you’ll need
- Strong experience as a backend software engineer
- Production experience with Java and Spring Boot microservices
- Experience designing RESTful APIs and event-driven systems
- Strong understanding of distributed systems and microservice architecture
- Experience with containerised environments (Docker, Kubernetes, OpenShift)
- Familiarity with CI/CD pipelines and modern DevOps practices
- Strong problem-solving and debugging skills
- Experience working in Agile delivery teams
Security & working requirements
- Must work onsite 5 days per week (no hybrid/remote)
- Must hold current HLC clearance or be eligible to obtain it
- Experience in government, defence, or regulated environments is highly valued
- Only candidates meeting clearance criteria will be considered
hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.