About the Role
About the Role
The Software Engineer will work with a technology consultancy focused on delivering software solutions for the UK public sector and national security clients. This role involves designing, building, and shipping high-quality software while collaborating closely with clients to meet their needs.
What You'll Do
- Designing, developing, testing and implementing software using strong engineering practices.
- Working across multiple languages - Python, Java, C++, Rust or Go.
- Building secure, clean, well-documented, scalable systems.
- Working in Unix/Linux environments, with cloud (AWS, Azure or GCP) and DevOps practices (CI/CD, Docker, orchestration).
- Working closely with clients to shape requirements and deliver iteratively (Agile/Scrum).
Who You Are
- Professional software engineering experience, ideally in consultancy or industry.
- Strong across one or more of Python, Java, C++, Rust or Go.
- Comfortable with databases, cloud platforms, DevOps and software security principles.
- Someone who communicates well and enjoys client-facing work.
Benefits
- 25 days holiday.
- Private health insurance.
- Dedicated training budget and leave.
- Pension.
- And more.
Requirements
Software Engineering Experience
Professional software engineering experience, ideally in consultancy or industry.
Programming Languages
Strong across one or more of Python, Java, C++, Rust or Go.
Cloud and DevOps Knowledge
Comfortable with databases, cloud platforms, DevOps and software security principles.
Client Communication
Someone who communicates well and enjoys client-facing work.
Benefits
Holiday
25 days holiday.
Health Insurance
Private health insurance.
Training Budget
Dedicated training budget and leave.
Pension
Pension plan.