Software Engineer

Software Engineer

Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
Exceptional Dental

At a Glance

  • Tasks: Develop and maintain cutting-edge software for motorsport insights and data analysis.
  • Company: Join Motion Applied, a dynamic tech firm with a focus on innovation and sustainability.
  • Benefits: Enjoy flexible working, competitive salary, private healthcare, and an electric car scheme.
  • Other info: Be part of a collaborative culture that values diversity and personal growth.
  • Why this job: Make a real impact in motorsport while working with the latest technologies.
  • Qualifications: Degree in Computer Science or similar, with skills in C#.NET and SQL.

The predicted salary is between 40000 - 50000 £ per year.

The world around us is experiencing significant change, the greatest in generations. At Motion Applied, we’re accelerating the response to that change. Our vision is that our people and technologies will pioneer a better future. Our mission is to achieve breakthroughs in performance. We’re at the cutting edge of innovation in industries including automotive, transportation and motorsport. We create solutions that drive efficiency and cost-effectiveness. We want to help reduce the carbon footprint and become more sustainable. Our focus is on electrification, telemetry, control and analytics.

As a Software Engineer in the Data Platforms Team, you will work on a variety of challenges to design and deliver complex products and solutions for our ATLAS (Advanced Telemetry Linked Acquisition System) suite and other related systems. You will be passionate about technology and eager to use the most effective and applicable technologies, to create robust and scalable software. You will work on a variety of challenges to deliver complex products and solutions, which ultimately enable race engineers and strategists to access powerful, race‑winning insights in F1 and other motorsports series.

Our software combines many capabilities, including data capture, visualisation and modelling of real‑time and historic data for detailed analysis, reporting, anomaly detection and enabling the best strategic decisions to be made. Through clean and consistent coding, you will contribute to optimise our methods of data streaming, aggregation, manipulation, modelling and visualisation.

Principal Accountabilities

  • Developing and maintaining the ATLAS software suite
  • Collaborate closely with Product Managers and Field Application Engineers to understand and resolve race issues
  • Analyse user requirements, for both validity and feasibility
  • Detect, document and track software defects and inconsistencies
  • Apply quality assurance principles throughout the Agile product lifecycle
  • Identify and implement continuous improvement opportunities, in collaboration with the Data Platforms team
  • Meeting or exceeding our unit test case code coverage
  • Working with other developers to support pull‑requests, peer‑reviews and knowledge transfer
  • Contribute to release planning and burndowns by providing development estimates
  • Writing technical documentation
  • Identify risk and escalation appropriately when required

Knowledge, Skills, Qualifications and Experience

Essential

  • First class degree or upper 2nd in Computer Science or similar technical field of study (or equivalent practical experience)
  • A thorough understanding of Software Engineering principles
  • Proficiency in C#.NET
  • Experience using the WPF framework
  • Experience using SQL
  • Experience using Git version control with development and release branching strategies
  • Familiarity with CI/CD pipelines, preferably with Azure DevOps
  • Good understanding and practice of agile project management frameworks
  • Ability to work both as part of a team and individually
  • High attention to detail and solid analytical skills

Desirable

  • Experience with graphics API’s (e.g., DirectX or similar)
  • Experience in C++ / CLI
  • Experience in database/application scaling, optimisation and monitoring
  • Experience with time series databases
  • Familiarity with message brokers such as Kafka
  • Experience and understanding of building products on cloud infrastructure such as AWS, Azure and GCP and micro services
  • Interest and ability to learn other coding languages as needed (e.g., Python, Angular, React)
  • Experience with dependency injection frameworks (e.g., Autofac)
  • Experience in distributed computing, machine learning, data science
  • Experience with building data pipelines, data streaming applications
  • Experience in, or enthusiastic, about motorsport

What we can offer you

In return for everything you bring to the table, we can ensure an exciting, challenging role in a dynamic business surrounded by some of the best people in their respective fields. At Motion Applied we firmly believe it’s the relationships and friendships we create while working that make us special. We’re also aware that the world is changing and we are part of that change. We all want and need different things from our work and home lives, so, if you have commitments outside of work, we’re open to talking through flexible working options that work for you and us.

  • Annual leave (25 days + bank holidays, pro‑rated for part‑time colleagues).
  • Enhanced Company Maternity, Paternity and Adoption leave and pay.
  • Flexible working policies, including Hybrid Working.
  • Life assurance to the value of 4 times base salary
  • Opportunity to join the Motion Applied Pension Plan
  • Company funded individual private healthcare with the opportunity to extend to partner or spouse and/or dependents at a discounted rate.
  • Electric car scheme – opportunity to drive a brand‑new car in a more affordable way through this salary sacrifice scheme. Employees are eligible to join the scheme after successful completion of their probationary period.

Motion Applied are a medium‑sized tech firm spun out of McLaren Group. We’re looking for people who will thrive in a non‑hierarchical, growth‑orientated company, self‑starters who are flexible and somewhat entrepreneurial in their approach. Motion Applied is committed to Diversity, Equality and Inclusion (DEI) and promotes DEI in all we do. Motion Applied is also a member of the UK Government Disability Confident Scheme.

Software Engineer employer: Exceptional Dental

At Motion Applied, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Software Engineer, you'll have the opportunity to work on cutting-edge technology in a dynamic environment, with flexible working options and a strong focus on employee growth and well-being. Our commitment to diversity, equality, and inclusion, along with unique benefits like an electric car scheme and comprehensive healthcare, makes us a standout choice for those seeking meaningful and rewarding employment.
Exceptional Dental

Contact Detail:

Exceptional Dental Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Motion Applied employees on LinkedIn. A personal touch can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to C#.NET and WPF. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding software engineering principles. Practice common algorithms and data structures, and be ready to discuss your thought process during problem-solving.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Motion Applied team.

We think you need these skills to ace Software Engineer

C#.NET
WPF framework
SQL
Git version control
CI/CD pipelines
Azure DevOps
Agile project management
Analytical Skills
Attention to Detail
Technical Documentation
Data Streaming
Data Visualisation
Problem-Solving Skills
Collaboration
Continuous Improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in C#.NET, WPF, and SQL, as these are key for the Software Engineer role.

Craft a Compelling Cover Letter: Use your cover letter to showcase your passion for technology and how your background aligns with our mission at Motion Applied. Mention any relevant projects or experiences that demonstrate your ability to tackle complex challenges.

Showcase Your Problem-Solving Skills: In your application, provide examples of how you've approached and solved technical problems in the past. This will help us see your analytical skills and attention to detail, which are crucial for this role.

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’re considered for the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at Exceptional Dental

✨Know Your Tech Inside Out

Make sure you brush up on your C#.NET and WPF skills before the interview. Be ready to discuss your experience with SQL and Git, as well as any CI/CD pipelines you've worked with. The more confident you are in these areas, the better you'll impress the interviewers.

✨Show Your Passion for Motorsport

Since Motion Applied is deeply involved in motorsport, it’s a great idea to express your enthusiasm for the industry. Share any relevant experiences or projects you've worked on that relate to racing or data analytics in sports. This will show that you're not just a techie, but someone who genuinely cares about the field.

✨Prepare for Problem-Solving Questions

Expect to face some technical challenges during the interview. Brush up on your problem-solving skills and be prepared to walk through your thought process. Practising coding problems or system design scenarios can help you articulate your approach clearly.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the technologies they use, or how they approach continuous improvement. This shows your interest in the role and helps you gauge if it's the right fit for you.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>