At a Glance
- Tasks: Develop and maintain high-performance software using modern C++ in a collaborative environment.
- Company: Join a forward-thinking tech company with a focus on innovation and quality.
- Benefits: Competitive salary up to £65k, hybrid working, and opportunities for professional growth.
- Why this job: Tackle challenging problems and make a real impact in cutting-edge technology.
- Qualifications: Strong C++ skills and experience in building complex software systems.
- Other info: Enjoy a supportive culture with a great work-life balance and career development.
The predicted salary is between 43200 - 78000 £ per year.
We are working with a forward-thinking technology company looking to add a skilled software engineer to their Oxfordshire-based team. This is a hybrid role with flexibility and a strong focus on high-quality engineering.
The Role
- Join as a software engineer working on modern C++ systems
- Build and maintain performance critical software used in real world applications
- Work with complex data and real time systems as a software engineer
- Design clean, maintainable code and robust internal APIs
- Contribute to architectural decisions as a trusted software engineer
- Collaborate with other software engineer colleagues, scientists, and hardware specialists
- Take ownership of features from idea through to delivery
- Improve tools used by software engineers for testing, analysis, and visualisation
Why This Role is a Good Fit
- Modern C++ development from C++11 through to C++23
- Challenging technical problems that suit an experienced software engineer
- Clear focus on code quality, performance, and long term maintainability
- Supportive environment where every software engineer can learn and grow
- Work that directly supports research and advanced technical products
- Hybrid working with time in the office near Oxford
About You
- You are a software engineer who cares about writing good code
- You enjoy solving problems and thinking things through properly
- You communicate clearly and work well as a software engineer in a team
- You are comfortable owning parts of a system as a software engineer
Experience We Are Looking For
- Strong modern C++ skills for software engineer role
- Experience building and delivering complex software systems
- Good mathematical and analytical thinking
- Backgrounds in gaming, robotics, scientific software, or similar are welcome
Nice to Have
- Knowledge of STL, Boost, or Python
- Experience with multithreading, performance optimisation, or networking
- Interest in real time systems or scientific computing
Location and Culture
- Oxfordshire based with hybrid working
- Informal, open, and engineering focused culture
- Good work life balance and respect for focus time
Interested?
If you are a software engineer looking for a challenging and rewarding role, we would love to hear from you. Apply now to learn more about this software engineer opportunity.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology and Engineering
Industries: Software Development, Robotics Engineering, and Technology, Information and Media
Software Engineer (C++) - to £65k - (ID45431) in Witney employer: Humand Talent
Contact Detail:
Humand Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (C++) - to £65k - (ID45431) in Witney
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in software engineering. A friendly chat can lead to insider info about job openings or even referrals that could give you an edge.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, contributions to open-source, or any relevant work. This gives potential employers a tangible sense of what you can do and how you approach problem-solving.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to modern C++. Practise explaining your thought process clearly, as communication is key in collaborative environments.
✨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 joining our forward-thinking team.
We think you need these skills to ace Software Engineer (C++) - to £65k - (ID45431) in Witney
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your modern C++ skills and any relevant experience. We want to see how your background fits with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about software engineering and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenging technical problems. We’re looking for engineers who enjoy thinking things through, so let us know how you approach complex issues.
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 C++ Inside Out
Make sure you brush up on your modern C++ skills, especially from C++11 to C++23. Be prepared to discuss specific features and how you've used them in past projects. This will show that you're not just familiar with the language but can also apply it effectively.
✨Showcase Problem-Solving Skills
Prepare to talk about challenging technical problems you've faced and how you approached solving them. Use examples from your experience in gaming, robotics, or scientific software to demonstrate your analytical thinking and ability to deliver complex systems.
✨Communicate Clearly
Since collaboration is key in this role, practice explaining your thought process clearly. Whether it's discussing code quality or architectural decisions, being able to articulate your ideas will help you stand out as a team player.
✨Demonstrate Ownership
Be ready to discuss instances where you've taken ownership of features or projects. Highlight how you managed the process from idea to delivery, and how you improved tools for testing and analysis. This shows that you’re proactive and committed to high-quality engineering.