Software Engineer

Software Engineer

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

At a Glance

  • Tasks: Design and build scalable systems using .NET, React, and Azure.
  • Company: Join a leading automotive software company making a real impact.
  • Benefits: Enjoy flexible hybrid working, competitive salary, and 27 days annual leave.
  • Why this job: Be part of a supportive team focused on innovation and personal growth.
  • Qualifications: 5+ years in software development with strong skills in .NET and React.
  • Other info: Opportunities for career growth into technical leadership or AI 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 collaboration. As a Software Engineer, you'll enjoy a competitive salary, flexible hybrid working, and a culture that prioritises employee wellbeing and professional growth. With opportunities to advance into roles such as Technical Architect or AI Solutions Lead, this is the perfect environment for those seeking meaningful work and a chance to shape the future of technology.
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 technologies mentioned in the job description, such as .NET 8, React, and Azure. Being able to discuss your hands-on experience or projects involving these technologies will show your genuine interest and readiness for the role.

✨Tip Number 2

Engage with the software development community, especially around topics like cloud-native applications and AI. Participating in forums or attending meetups can help you network and gain insights that could be beneficial during interviews.

✨Tip Number 3

Prepare to discuss architectural decisions and clean code principles in detail. Think of examples from your past work where you implemented these concepts, as this will demonstrate your strategic thinking and technical expertise.

✨Tip Number 4

Showcase your passion for continuous learning by mentioning any recent courses or certifications related to software development, DevOps, or machine learning. This will highlight your commitment to growth and staying current in the field.

We think you need these skills to ace Software Engineer

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

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 to demonstrate your skills in building scalable systems and your familiarity with cloud-native development.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of the role. Mention your experience with AI and machine learning, and how you can contribute to the company's goals in developing impactful applications.

Showcase Your Projects: If you have worked on projects that involved DevOps practices, microservices, or cloud-native applications, include them in your application. Provide links to your GitHub or portfolio to give a practical demonstration of your skills.

Highlight Continuous Learning: Emphasise your commitment to continuous learning and improvement. Mention any relevant courses, certifications, or personal projects that showcase your dedication to staying updated with emerging technologies in software development.

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.

✨Discuss DevOps Practices

Familiarise yourself with DevOps tools and practices, as they are crucial for this position. Be ready to talk about your experience with CI/CD pipelines, Git, and containerisation, and how these practices have improved your development workflow.

✨Express Your Passion for Learning

This role values continuous learning, especially in AI and machine learning. Share your experiences with new technologies or methodologies you've explored, and express your enthusiasm for staying updated in the fast-evolving tech landscape.

Software Engineer
EMBS Technology
Location: Oxford
Go Premium

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

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