We are seeking a highly experienced Software Engineer with a strong background in modern C++ development for real-time, distributed systems deployed on Linux-based platforms. The role involves delivering high-integrity, maintainable, and robust software within a complex systems environment, with a focus on containerised deployments, distributed architectures, and strict quality processes.
Requirements
- A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience.
- Expert-level proficiency in modern C++ (C++11/14/17 or later).
- Strong experience working with Linux-based targets for development, debugging, and deployment.
- Solid understanding of distributed system architectures.
- Proficiency in Bash and/or Python scripting and Linux tooling.
- Hands-on experience with CI/CD pipelines (Jenkins, Git Runners).
- Skilled in containerisation and orchestration tools: Docker, Podman, Kubernetes.
- Good understanding of networking fundamentals (TCP/IP) and security patching.
- Experience with configuration and artifact management tools (Bitbucket, Artifactory).
- Strong grounding in static analysis and high-integrity coding practices.
Benefits
- Collaborative working environment
- Empowerment to expand skills and take part in inspiring projects
- Expleo Academy for accredited training courses
- Competitive company benefits
- Disability Confident Committed Employer
- Equal opportunities employer