Software Engineer in Oxford

Software Engineer in Oxford

Oxford Full-Time 28800 - 48000 Β£ / year (est.) No home office possible
H

At a Glance

  • Tasks: Develop cutting-edge software solutions and collaborate with top engineers and scientists.
  • Company: Join a pioneering tech company at the forefront of innovation.
  • Benefits: Competitive salary, equity options, 30 days holiday, and private health insurance.
  • Why this job: Make a real impact in technology while tackling unique challenges.
  • Qualifications: Strong coding skills in Python; experience or interest in Rust is a plus.
  • Other info: Enjoy a flexible hybrid work environment with excellent growth opportunities.

The predicted salary is between 28800 - 48000 Β£ per year.

We are supporting a pioneering technology company who are building some of the most advanced systems in the world. They are now looking for a Senior Software Engineer to join their growing team and play a key part in developing cutting-edge solutions.

This is a fantastic opportunity to work on unique challenges that will push the boundaries of what is possible in computing. You will collaborate with highly skilled engineers and scientists developing the software that drives complex hardware platforms and contributes to world-class innovation.

The role

As a Senior Software Engineer, you will work across a variety of technical areas including:

  • Designing and extending embedded firmware with Rust
  • Building high-level APIs in Python to support advanced applications
  • Developing compilers and working on complex algorithm design
  • Working with FPGA and SoC-based systems within real-time environments
  • Contributing to improvements in infrastructure process and tooling

This role will see you working closely with cross-functional teams to design, implement, and optimise systems that deliver exceptional performance.

What we are looking for

You will thrive in this role if you:

  • Have strong coding skills in Python with experience or interest in Rust
  • Understand code structure optimisation and algorithmic complexity
  • Have worked with embedded systems, compilers, or performance-driven applications
  • Enjoy collaborating across disciplines to turn technical requirements into practical solutions
  • Are comfortable balancing autonomy with teamwork in a fast-paced setting

What’s on offer

  • Salary up to Β£110,000 DOE
  • Equity and share options
  • 30 days holiday plus bank holidays
  • Private medical and dental insurance (including family cover)
  • Cycle to work scheme
  • Flexible hybrid working
  • A collaborative and inclusive environment where you will be supported to learn and grow

Why apply

This is your chance to be part of a forward-thinking team solving problems at the very forefront of technology. If you are looking for meaningful work that will stretch your abilities and give you the chance to make a real impact, we would love to hear from you.

Please apply today or get in touch to discuss the role in more detail.

Inclusive hiring

We believe in equal access to opportunities and building diverse supportive teams. If you need adjustments during the application process or would like to explore how your experience aligns with the role, we would be happy to have a conversation.

Key Skills: Spring, .NET, C / C++, Go, React, OOP, C#, Data Structures, JavaScript, Software Development, Java, Distributed Systems

Employment Type: Full-Time

Experience: years

Vacancy: 1

Software Engineer in Oxford employer: Humand Talent

Join a pioneering technology company that is at the forefront of innovation, where as a Senior Software Engineer, you'll tackle unique challenges and collaborate with top-tier engineers and scientists. Enjoy a supportive work culture that prioritises learning and growth, alongside competitive benefits such as equity options, generous holiday allowance, and flexible hybrid working arrangements. This is an exceptional opportunity to contribute to groundbreaking solutions in a collaborative environment that values diversity and inclusion.
H

Contact Detail:

Humand Talent Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer in Oxford

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and Rust. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank to get comfortable with problem-solving under pressure.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to join our innovative team.

We think you need these skills to ace Software Engineer in Oxford

Python
Rust
Embedded Systems
Algorithm Design
FPGA
SoC-based Systems
Real-time Environments
Code Structure Optimisation
Collaboration
Performance-driven Applications
Cross-functional Teamwork
Software Development

Some tips for your application 🫑

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your coding skills in Python and any experience with Rust, as well as your work with embedded systems.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role. Share specific examples of how you've tackled complex challenges in the past and how you can contribute to our innovative projects.

Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to mention them. This is your chance to demonstrate your hands-on experience with high-level APIs, compilers, or real-time systems.

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 don’t miss out on any important updates from our team.

How to prepare for a job interview at Humand Talent

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and Rust. Brush up on your coding skills and be ready to discuss your experience with embedded systems and algorithm design.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use examples that highlight your ability to optimise code structure and work with complex systems, as this will resonate with the interviewers.

✨Collaborate and Communicate

Since the role involves working closely with cross-functional teams, be ready to demonstrate your teamwork skills. Share experiences where you successfully collaborated with others to turn technical requirements into practical solutions.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s projects and culture. This shows your genuine interest in the role and helps you assess if it’s the right fit for you. Inquire about their approach to innovation and how they support professional growth.

Software Engineer in Oxford
Humand Talent
Location: Oxford

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

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