Software Engineer

Software Engineer

Banbury Full-Time 46800 - 78000 £ / year (est.) Home office (partial)
E

At a Glance

  • Tasks: Design and develop scalable software systems using .NET, React, and Azure.
  • Company: Join a leading automotive software company making a real impact in various sectors.
  • Benefits: Enjoy flexible hybrid working, competitive salary, 27 days leave, and paid volunteering days.
  • Why this job: Be part of a dynamic team shaping the future with AI and cloud technologies.
  • Qualifications: 5+ years in software development with strong skills in .NET, React, and cloud solutions.
  • Other info: Opportunities for career growth into technical leadership or specialist roles.

The predicted salary is between 46800 - 78000 £ per year.

Join a market leader in automotive software, building powerful, cloud-native platforms that deliver real impact across risk, compliance, logistics and operations. We are looking for a Software Developer to play a strategic role in shaping our next generation of applications, driving architectural decisions, and implementing emerging technologies such as AI and machine learning.

This is your chance to join an engineering team that values clean architecture, user impact, and modern cloud development. Based in Oxford with flexible hybrid working, you will collaborate with internal product teams and external delivery partners to build, improve, and futureproof products used by thousands across the UK and beyond.

The Role

  • Design, build, and maintain scalable systems using .NET 8, C#, and Azure
  • Develop modern front ends with React and TypeScript
  • Lead discussions on architecture using domain driven design and clean code principles
  • Implement DevOps best practices and CI/CD pipelines
  • Build cloud-native applications with reliability, scalability and security in mind
  • Collaborate with product managers, stakeholders and development partners
  • Explore and prototype new capabilities using AI and machine learning
  • Take ownership of technical problems across the full stack

What You’ll Bring

  • 5+ years of commercial software development experience
  • Strong backend experience with .NET Core / C#
  • Front end proficiency with React, JavaScript and TypeScript
  • Cloud-native development skills using Microsoft Azure
  • Experience with relational and NoSQL databases (e.g. SQL Server, Cosmos DB)
  • Familiarity with event driven systems, microservices and distributed architectures
  • Knowledge of DevOps tools and practices including Git, pipelines, containers
  • Passion for continuous learning and improvement

Career Trajectory

This is not just a coding role. You will be positioned to grow into:

  • Technical Architect or Principal Developer
  • Engineering Manager or AI Solutions Lead
  • Specialist tracks in Machine Learning Engineering or Cloud Infrastructure

You will work closely with leadership and product stakeholders, making this role ideal for developers who want influence, growth, and technical challenge.

What You’ll Get

  • Competitive salary
  • 27 days annual leave plus your birthday off
  • Company pension scheme
  • Access to an Employee Assistance Programme
  • Flexible hybrid working (Oxford HQ)
  • Two paid volunteering days each year
  • A progressive, supportive team focused on wellbeing and delivery

Software Engineer employer: EMBS Technology

Join a leading automotive software company in Oxford, where innovation meets impact. As a Software Engineer, you'll thrive in a progressive work culture that prioritises employee wellbeing and offers flexible hybrid working arrangements. With ample opportunities for career growth into roles such as Technical Architect or AI Solutions Lead, you will be part of a collaborative team dedicated to building cutting-edge cloud-native applications that make a real difference.
E

Contact Detail:

EMBS Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in cloud-native development, particularly with Microsoft Azure. Being able to discuss recent advancements or features in Azure during your interview can demonstrate your passion and commitment to the role.

✨Tip Number 2

Engage with the developer community by participating in forums or attending meetups focused on .NET, React, and AI technologies. This not only helps you stay updated but also allows you to network with professionals who might provide insights or referrals.

✨Tip Number 3

Prepare to discuss your experience with DevOps practices and CI/CD pipelines. Be ready to share specific examples of how you've implemented these in past projects, as this is a key aspect of the role that the hiring team will be keen to explore.

✨Tip Number 4

Showcase your problem-solving skills by preparing to discuss technical challenges you've faced in previous roles. Highlight how you approached these issues, especially in relation to full-stack development and clean code principles, to align with the company's values.

We think you need these skills to ace Software Engineer

.NET Core
C#
React
TypeScript
Microsoft Azure
Cloud-native Development
Relational Databases
NoSQL Databases
Event Driven Systems
Microservices Architecture
Distributed Architectures
DevOps Practices
CI/CD Pipelines
Git
Clean Code Principles
Domain Driven Design
AI and Machine Learning Prototyping
Problem-Solving Skills
Collaboration Skills
Continuous Learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with .NET, React, and Azure. Use specific examples of projects where you've implemented these technologies to demonstrate your skills.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also showcases your passion for clean architecture and user impact. Mention how your experience aligns with the company's goals and values.

Showcase Your Projects: If you have any personal or professional projects that involve AI, machine learning, or cloud-native applications, include them in your application. This will help illustrate your hands-on experience and innovative thinking.

Highlight Continuous Learning: Emphasise your commitment to continuous learning and improvement. Mention any relevant courses, certifications, or workshops you've attended that relate to software development, DevOps practices, or emerging technologies.

How to prepare for a job interview at EMBS Technology

✨Showcase Your Technical Skills

Be prepared to discuss your experience with .NET, C#, and Azure in detail. Highlight specific projects where you've implemented these technologies, and be ready to explain your architectural decisions and the impact they had on the project.

✨Demonstrate Front-End Proficiency

Since the role requires front-end development with React and TypeScript, bring examples of your work. Discuss how you approached building user interfaces and any challenges you faced, along with how you overcame them.

✨Emphasise Collaboration and Communication

This position involves working closely with product managers and stakeholders. Be ready to share experiences where you successfully collaborated with others, highlighting your communication skills and ability to lead discussions on architecture.

✨Express Your Passion for Continuous Learning

The company values continuous improvement and learning. Share examples of how you've kept up with emerging technologies, particularly in AI and machine learning, and express your enthusiasm for furthering your knowledge in these areas.

Software Engineer
EMBS Technology
E
  • Software Engineer

    Banbury
    Full-Time
    46800 - 78000 £ / year (est.)

    Application deadline: 2027-06-22

  • E

    EMBS Technology

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>