Opportunities for permanent roles in a range of business sectors

Software Engineer - C#/.NET Apps

Cosworth is a global technology business that delivers propulsion and intelligent solutions for customers in the automotive, aerospace, motorsport and marine sectors.

As a business we are constantly seeking innovative ways to lead technology development while striving to deliver the reliability that our customers expect.

Cosworth pioneered combining video and data to enhance data analysis in motorsport.  Our next generation automotive platform includes in-car, on-mobile and cloud applications that will:

  • Reveal insights and opportunities to learn.
  • Provide an online community to share experiences.
  • Allow users to compare themselves against each other, so everyone can improve.

We’re looking for enthusiastic, highly motivated candidates with a passion for writing great software to join Cosworth on our journey.

As a Cosworth Software Engineer, you’ll be involved in all aspects of the software life-cycle; design, prototyping, planning, implementation, testing and maintenance.

We can offer a great career path, job security, hybrid working, interesting projects, and a friendly team-oriented environment. You’ll be working with the latest technologies (Xamarin/MAUI, Azure etc) to deliver our in-car and mobile apps, ensuring that they meet the high standards of quality that our customers expect.

This is a fantastic opportunity for ambitious, talented developers to help create a truly global platform for leading automotive manufacturers and their motoring enthusiasts around the world.


  • Design, develop, test, deploy, maintain and improve software.
  • Collaborate in a team environment to deliver great software.
  • Develop solutions for some of the world’s largest companies.
  • Write clean readable well tested code.
  • Learn and utilize new technologies.
  • Drive software quality via code reviews and automated tests.


    The minimum qualifications apply to all roles:

  • 2:1 bachelor’s degree in Computer Science or related field.
  • Experience with one or more development languages (C, C#, C++, Java etc.).
  • Experience with object-oriented programming.
  • Proven numerical and analytical skills.
  • Strong communication and team working skills.
  • Eye for detail and problem-solving ability.
  • Desirable Experience
  • Cross-platform development (Xamarin, iOS, Android, Windows, macOS).
  • Clean and intuitive GUI design.
  • Asynchronous and multi-threaded programming.
  • Data acquisition and analysis.
  • Video capture and playback.
  • Cloud development, preferably with Azure.
  • Cloud-scale data analysis (e.g. Hadoop, Spark, Hive, HDInsight).
  • NoSQL database technologies (e.g. LiteDB).