At Critical Software, we believe our people are at the core of everything we do. Behind every project are talented, diverse, and driven individuals, pushing the boundaries of what’s possible.

Working at Critical is more than a career choice – it’s about joining a community with a strong sense of purpose, shared values, and a collaborative mindset. Our engineering expertise has earned us the trust of leading global companies across industries such as Aerospace, Rail, Medical Devices, Energy, Finance, and more.

As a certified benefit corporation, we are committed not only to business success, but to making a positive impact on society and the environment. We value long-term relationships, sustainable practices, and responsible innovation.

We are currently looking for a mid-level Software Engineer to join our team in Southampton.

What we’re looking for:

  • A degree in Engineering, Computer Science, Physics, Mathematics, or a related field

  • At least 3 years of professional experience in software development, particularly using Python, C, C++ and/or Java

  • Experience across the full software development lifecycle: from requirements and design through to implementation, testing, documentation, and deployment

  • A collaborative and curious mindset – someone who enjoys sharing knowledge and learning from others

  • Willingness to travel occasionally and engage with international teams and clients

  • Due to the nature of the role, only candidates with permanent UK residency can be considered

What you can expect from us:

  • A challenging and meaningful role with the opportunity to make a real impact in critical sectors

  • A hybrid working model: work on-site at our Southampton office at least two days per week, with flexibility to work remotely

  • A people-focused culture that supports your personal and professional development

  • Participation in social and community initiatives aligned with our mission as a benefit corporation

  • A competitive salary and performance-related bonus scheme

  • A comprehensive benefits package, including wellbeing support and perks for you and your family

  • A supportive and dynamic team environment

Our commitment to inclusion:

We are an equal opportunity employer, committed to creating a diverse and inclusive workplace. We encourage applications from candidates with disabilities or neurodevelopmental conditions and are happy to make adjustments to ensure you can demonstrate your full potential during the recruitment process.