Software Developer at Sierra Nevada Corporation Mission Systems UKLTD
Barry CF62 4AH, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

06 Dec, 25

Salary

62000.0

Posted On

07 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Git, Software Solutions, C++, Software Development Methodologies, Programming Languages, Computer Science, Software Testing, Aerospace, Debugging, Java, Technical Proficiency, Communication Skills, Python, Software Development

Industry

Computer Software/Engineering

Description

SNC MS UK are looking for a Software Developer
Sierra Nevada Corporation (SNC) is a trusted leader in solving the world’s toughest challenges through advanced engineering technologies in Space Systems, Commercial Solutions, and National Security and Defence. With applications including navigation and guidance, communication and surveillance systems, electronic warfare and aircraft systems.
SNC Mission Systems UK is an established mission partner and “go to” company in the UK for Tactical and Operational Communication Information Systems and service integration. Driven to continuously improve services at pace for customers through research and development whilst also leveraging the wider SNC Corporation to deliver the best of breed capabilities and solutions to Defence and other areas of the UK Government.

JOB DESCRIPTION

Within our South West region our team has strong positions with key clients in Defence. Due to our continued support to the MoD on various national long-term frameworks we have a number of opportunities and are currently seeking applications from Software Developer interested in working in the Defence Sector.
Mid-Level Software Developer
We’re seeking a skilled and motivated Mid-Level Software Developer to join our dynamic Engineering Team. The successful candidate will design, develop, and maintain software solutions, contributing to high-profile Defence and security projects while expanding their expertise in an innovative environment.
As a Mid-Level Software Developer, you will collaborate with cross-functional teams to deliver robust, secure, and efficient software solutions that meet operational and business needs.

Key Responsibilities

  • Software Development: Write, test, debug, and deploy software applications, ensuring high-quality and reliable solutions.
  • Design and Implementation: Contribute to the design, architecture, and development of scalable software systems.
  • Code Review: Review code from other developers to ensure best practices, quality, and maintainability.
  • Problem-Solving: Identify, troubleshoot, and resolve software defects and performance issues.
  • Documentation: Create and maintain technical documentation for software applications and systems.
  • Team Collaboration: Work closely with project managers, software engineers, and stakeholders to deliver successful projects.
  • Continuous Improvement: Recommend and implement process and technology improvements to enhance software development efficiency and effectiveness.

Person Specification

Qualifications & Experience

  • Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 3-5 years of professional experience in software development.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Familiarity with version control systems such as Git.
  • Experience working in Defence, aerospace, or secure environments is a plus.
  • Full UK driving licence

Skills & Abilities

  • Technical Proficiency: Strong coding, debugging, and problem-solving skills with the ability to work on complex software solutions.
  • Team Collaboration: Proven ability to work effectively in cross-functional teams.
  • Adaptability: Willingness to learn new technologies and apply them effectively.
  • Communication: Strong verbal and written communication skills for engaging with technical and non-technical stakeholders.
  • Analytical Thinking: Ability to analyze requirements and translate them into efficient, scalable software solutions.
  • Attention to Detail: Meticulous approach to software testing and quality assurance.

Additional Information

  • Competitive Salary: £41,976 – 62,964 depending on experience.
  • Benefits: Excellent benefits package, including up to a 6% annual bonus based on performance, pension scheme, and health insurance.
  • Work Schedule: Full-time role based in South Wales/Southwest with occasional travel to customer sites and the United States. Hybrid working is available on occasion.
  • Professional Development: SNC MS UK provides ample opportunities for training and development, working on cutting-edge technologies and projects.
  • Support for Armed Forces: SNC MS UK is a proud Armed Forces Covenant member and offers 15 days paid leave for reservists and 5 days paid leave for Cadet Forces Adult Volunteers.

Job Types: Full-time, Permanent
Pay: £41,000.00-£62,000.00 per year

Benefits:

  • Cycle to work scheme
  • Free parking
  • Life insurance
  • On-site parking
  • Private medical insurance

Application question(s):

  • Ability to obtain a UK Security Clearance

Education:

  • Bachelor’s (preferred)

Work authorisation:

  • United Kingdom (required)

Work Location: In perso

Responsibilities
  • Software Development: Write, test, debug, and deploy software applications, ensuring high-quality and reliable solutions.
  • Design and Implementation: Contribute to the design, architecture, and development of scalable software systems.
  • Code Review: Review code from other developers to ensure best practices, quality, and maintainability.
  • Problem-Solving: Identify, troubleshoot, and resolve software defects and performance issues.
  • Documentation: Create and maintain technical documentation for software applications and systems.
  • Team Collaboration: Work closely with project managers, software engineers, and stakeholders to deliver successful projects.
  • Continuous Improvement: Recommend and implement process and technology improvements to enhance software development efficiency and effectiveness
Loading...