Job Specification: Software Developer
Location: Bristol, UK
Employment Type: Full-Time, Permanent
Working Pattern: On-site 4 days per week
About Us
Join a leading defence company dedicated to developing cutting-edge technology solutions. Our innovative projects play a critical role in national security and defence capabilities.
Role Overview
We are seeking a highly skilled Software Engineer to contribute to the full lifecycle development of system-on-system solutions. The successful candidate will work closely with a multidisciplinary team to deliver robust, high-performance software applications tailored to our defence projects.
Key Responsibilities
- Design, develop, and implement software solutions using C++ for system-on-system architectures.
- Engage in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
- Collaborate with cross-functional teams to ensure seamless system integration and alignment with project goals.
- Optimize software performance and ensure compliance with industry standards and best practices.
- Debug and resolve software-related issues in a timely and efficient manner.
- Maintain comprehensive documentation of design processes, code, and systems.
Essential Qualifications and Skills
- Proficiency in C++ programming with demonstrable experience in software development.
- Advanced C++ (CPP) and Object-Oriented Programming (OOP)
- Strong understanding of the full software development lifecycle and system-on-system development.
- Experience working in a collaborative, team-oriented environment.
- Eligibility to obtain UK Security Clearance (SC level).
Desirable Skills
- Knowledge of networking protocols and systems.
- Familiarity with Git for version control.
- Experience in defence or highly regulated industries.
What We Offer
- Competitive salary and benefits package.
- Opportunities to work on advanced defence projects.
- A collaborative and innovative work environment.
- Support for personal and professional development.
If you are a driven Software Engineer with a passion for innovation and problem-solving, we encourage you to apply. Join us in shaping the future of defence technology.