At a Glance
- Tasks: Join a dynamic team to develop and test code in various programming languages.
- Company: Work with an innovative company based in Manchester, focused on cutting-edge technology.
- Benefits: Enjoy a competitive salary, potential for remote work, and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values expertise and innovation in software development.
- Qualifications: Must have SC clearance and experience in C++ or Python, with knowledge of secure coding practices.
- Other info: This is a permanent, full-time role with a salary range of £50,000 - £80,000.
The predicted salary is between 50000 - 80000 £ per year.
About the Role:
Partnered with an extremely interesting company, we are seeking a Senior Software Engineer to join their team in Manchester. This is a permanent, full-time position requiring SC clearance, as the minimum security clearance level.
Responsibilities:
- Develop code in a range of programming languages (e.g. C++, Python, C#, Kotlin, Go, Rust).
- Perform testing of own code including unit and integration testing.
- Become an expert in at least one platform (e.g. Android, iOS, Linux, Windows).
- Secure coding
- Embedded systems
Qualifications:
- SC Cleared - MINIMUM Security Clearance REQUIREMENT
Required Skills:
- C++ or C experience (not necessarily recent but enough years to have been proficient at a point in time).
- One of: C#, Kotlin, Python, Go or Rust.
Preferred Skills:
- Experience with secure coding practices.
- Experience with embedded systems.
Pay range and compensation package:
Salary: £50,000 - £80,000
If you’re an experienced, hands-on Software Engineer with C++ OR Python skills - click apply or get in touch on the below details to learn more!
Email: Charlotte.Boylan@Sandersonplc.com
Mobile: 07598753542
Senior Software Engineer (Manchester) employer: Sanderson Government & Defence
Contact Detail:
Sanderson Government & Defence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Manchester)
✨Tip Number 1
Familiarise yourself with the specific programming languages mentioned in the job description, especially C++ and Python. Brush up on your skills by working on personal projects or contributing to open-source projects that utilise these languages.
✨Tip Number 2
Gain a solid understanding of secure coding practices, as this is a preferred skill for the role. Consider taking online courses or certifications that focus on secure coding to enhance your knowledge and demonstrate your commitment to best practices.
✨Tip Number 3
Since the role requires SC clearance, ensure you understand the requirements and process for obtaining this clearance. Familiarise yourself with the types of background checks involved and be prepared to discuss your eligibility during the interview.
✨Tip Number 4
Showcase your expertise in embedded systems if you have experience in this area. Prepare examples of past projects where you've worked with embedded systems, as this will help you stand out as a candidate who can bring valuable skills to the team.
We think you need these skills to ace Senior Software Engineer (Manchester)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as any other relevant programming languages mentioned in the job description. Emphasise your proficiency in secure coding practices and embedded systems.
Craft a Strong Cover Letter: Write a cover letter that specifically addresses the requirements of the Senior Software Engineer role. Mention your experience with unit and integration testing, and express your enthusiasm for becoming an expert in one of the specified platforms.
Highlight Security Clearance: Since SC clearance is a minimum requirement, make sure to clearly state your current security clearance status in your application. If you have experience working in secure environments, mention that as well.
Showcase Relevant Projects: If you have worked on projects involving the programming languages or technologies listed in the job description, include them in your application. Briefly describe your role and the impact of your contributions to demonstrate your hands-on experience.
How to prepare for a job interview at Sanderson Government & Defence
✨Brush Up on Your Programming Languages
Make sure you're comfortable discussing C++, Python, and any other languages mentioned in the job description. Be prepared to explain your past experiences with these languages and how you've used them in real-world projects.
✨Demonstrate Your Testing Knowledge
Since testing is a key responsibility, be ready to talk about your experience with unit and integration testing. Share specific examples of how you’ve tested your code and the tools you’ve used.
✨Showcase Your Expertise in a Platform
The role requires expertise in at least one platform. Be prepared to discuss your experience with Android, iOS, Linux, or Windows, and highlight any projects where you’ve developed applications for these platforms.
✨Understand Secure Coding Practices
Given the emphasis on secure coding, brush up on best practices and be ready to discuss how you ensure security in your code. Mention any relevant experiences or certifications that demonstrate your knowledge in this area.