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
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
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.