At a Glance
- Tasks: Lead software design and development for innovative defence projects.
- Company: Specialist engineering organisation in the Defence sector.
- Benefits: Competitive salary, on-site collaboration, and mentorship opportunities.
- Other info: Opportunity for career growth and technical leadership.
- Why this job: Make a real impact in a cutting-edge R&D environment.
- Qualifications: Degree in Engineering or related field; strong C++ skills required.
The predicted salary is between 60000 - 70000 € per year.
We are currently partnering with a specialist engineering organisation operating within the Defence sector who are looking for a Senior Software Engineer to join their established engineering team. The company delivers complex, high-integrity systems within an R&D-led environment, offering the opportunity to work across the full development lifecycle on technically challenging projects.
This is a key role within the software function, combining hands-on development with technical leadership. You will take ownership of software design and delivery, support project execution, and mentor engineers within a collaborative team environment. The role is based in Surrey and requires on-site working.
Key Responsibilities- Lead architectural and detailed software design activities
- Develop and test software solutions in C++ to industry standards
- Translate system requirements into robust software designs
- Work closely with electronics, firmware, and systems engineering teams
- Ensure software compliance with project and organisational standards
- Support estimation, planning, and delivery against project timelines
- Present technical solutions to internal stakeholders and customers
- Mentor and supervise software engineers within the team
- Support system integration, verification, and acceptance activities
- Degree in Engineering, Mathematics, Science, or related field
- Strong experience in software architecture and design
- Proficiency in C++ development within Linux and/or Windows environments
- Experience with version control and structured development processes
- Proven experience in software verification and validation
- Background in embedded or real-time systems
- Experience leading or mentoring software engineers
- Strong communication and technical documentation skills
- Experience with UML and tools such as Enterprise Architect
- Knowledge of signal processing or similar technical domains
- Familiarity with containerisation tools such as Docker
- Experience working within Defence or other regulated industries
- Understanding of system integration and acceptance processes
- Ability to obtain SC or DV UK security clearance
- Sole UK nationality
- Full UK driving licence
- Willingness to travel between sites as required
If this role sounds of interest, please apply and I can give you a call.
Senior Software Engineer in Woking employer: LinkedIn
Join a leading specialist engineering organisation in the Defence sector, where you will thrive in a collaborative and innovative work culture. With a focus on employee growth, you will have the opportunity to mentor fellow engineers while working on complex, high-integrity systems that challenge your technical skills. Located in Surrey, this role offers competitive salaries and the chance to contribute to meaningful projects that make a difference.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Woking
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research the company and its projects, especially in the Defence sector. Brush up on your C++ skills and be ready to discuss your experience with software architecture and design. Confidence is key!
✨Tip Number 3
Show off your technical chops! Bring examples of your past work, especially any complex systems you've developed or led. This will help demonstrate your hands-on experience and leadership abilities to potential employers.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer in Woking
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in software architecture and C++ development. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in the Defence sector and how your background makes you a perfect fit for our team. Keep it engaging and personal.
Showcase Your Technical Skills:When filling out your application, be specific about your technical skills, especially in C++ and any experience with embedded systems. We love seeing concrete examples of your work, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at LinkedIn
✨Know Your Tech Inside Out
Make sure you brush up on your C++ skills and be ready to discuss your experience with software architecture and design. Be prepared to explain how you've tackled complex projects in the past, especially in R&D environments.
✨Showcase Your Leadership Skills
Since this role involves mentoring and leading a team, think of examples where you've successfully guided others. Share specific instances where your leadership made a difference in project outcomes or team dynamics.
✨Understand the Defence Sector
Familiarise yourself with the unique challenges and standards of the Defence industry. Being able to discuss relevant regulations and compliance will show that you're not just technically skilled but also aware of the context in which you'll be working.
✨Prepare for Technical Presentations
You might need to present technical solutions to stakeholders, so practice explaining complex concepts clearly and concisely. Use diagrams or examples from your past work to illustrate your points effectively.