Senior Software Engineer

Cambridge, Eastern IC Resources

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

An exciting opportunity for a Senior Software Engineer has arisen with a leading technology company, based in Cambridge.


As a Senior Software Engineer, you will be responsible for developing and enhancing AI features within their engineering tools, applying advanced AI and machine learning methods to solve complex technical challenges. You will also have the opportunity to guide and educate team members on best AI practices, evaluate algorithms, document results, and ensure high standards of code quality through reviews and testing.


This is an on-site role.


Experience of the Senior Software Engineer will include:

  • PhD in a STEM discipline
  • Strong C++ development
  • Knowledge of AI / ML concepts and frameworks


If you are a Senior Software Engineer interested in working for a Fortune 100 organisation, please apply today to learn more.

This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Cambridge, Eastern SoCode Recruitment

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Senior C++ Software Engineer
Salary: Up to £120,000 + Benefits
Location: Cambridgeshire
Working Env: Hybrid (3 days on-site)
 
The company is a Cambridge based start-up that specialising in ultra-low latency trading technology for financial markets. Following continued growth, they are looking for a Senior Software Engineer to join the team.
 
As a Senior Software Engineer, you will play a leading role in the design, development and maintenance of low latency, high-performance software which oversees the low-latency FPGA in real-time trading, along with comprehensive tests suites to ensure the correct and efficient operation of the system. You will collaborate with software and hardware engineers across the business and be responsible for mentoring junior members of the team.
 
Key Requirements:
  • Experience programming in C++ with a solid understanding of Linux and some of the following:
    • Concurrent multi-threaded programming
    • Networking / network protocols
    • Common CPU architectures and how to exploit them for performance
    • Computational / storage complexities and how to design to optimize for them
  • Experience working across the entire Software Design Life Cycle (Architecture, Design, Implementation, Testing & Deployment
  • Ability to collaborate with cross-functional teams across firmware, software, and DevOps to deliver production-grade solutions.
Desired, but not essential:
  • Experience programming in Rust.
This advertiser has chosen not to accept applicants from your region.

Robotics Software Engineer

Cambridge, Eastern GTS Group Ltd

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

We’re working with a growing robotics company who are redefining what’s possible in autonomous tech for real-world environments!


This is a hands-on role in a genuinely exciting space. You’ll be working at the heart of a new autonomous robotics platform being developed. Your focus will be on the design and development of the software that controls and coordinates key robotic features – a key piece of their platform – while collaborating closely with the wider engineering and testing teams across Europe.


This is a great opportunity to get in early with a company that’s scaling fast, while building tech that has a meaningful impact. You’ll be encouraged to take ownership, contribute ideas, and shape how the product evolves.


What you’ll be doing:

  • Designing, developing and testing software for real-world robotics applications
  • Debugging, simulating and verifying code before deployment
  • Working with robotics, mechanical and electronic engineers to ensure smooth integration
  • Testing in the field (literally) – on farms and in polytunnels in the UK and Portugal
  • Writing clean, well-documented code across the full development lifecycle
  • Supporting the transition of systems from prototype through to production


What we’re looking for:

  • A degree (or master’s) in software engineering, computer science, or equivalent
  • 3+ years’ commercial experience in software development
  • Strong C++ (11 onwards – 20 ideal)
  • ROS/ROS2 experience and confident with Linux
  • Hands-on experience with hardware integration and real-time systems
  • Familiar with tools like Docker, Gazebo, Isaac Sim, and CI/CD workflows
  • Bonus points for Python, TypeScript, Golang, or experience with embedded platforms like Jetson/Xavier
  • Collaborative mindset and happy working across teams – but also comfortable with autonomy and taking initiative


You’ll be joining a small but highly skilled team, working on a product that blends cutting-edge innovation with practical, real-world application. If you’re passionate about robotics, enjoy solving complex problems, and want to play a key part in building something meaningful – we’d love to hear from you.


Drop me a message or apply to find out more.

This advertiser has chosen not to accept applicants from your region.

Software Engineer Intern

Cambridge, Eastern Nutanix

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**The Opportunity**
This is a 3 month paid internship starting in June 2026, depending on your availability. This is an in-person internship working from our Cambridge, UK office. **Submit your application today** .
An internship at Nutanix is an opportunity to build on your studies and expand your professional skills, working alongside a world-class software engineering team. As an intern you will dive deep into some of the most challenging and dynamic fields of the software industry. Strengthen your programming skills beyond the classroom through hands-on, impactful technical projects, as you learn, grow and explore with training and mentoring from our experienced team of technical experts.
**The Team**
Nutanix engineers create revolutionary technology. Our global team of 2,800 engineers spans 13 countries and 16 solution groups, giving you the opportunity to collaborate with passionate technologists from diverse cultures across a wide range of technologies.
We celebrate the open exploration of ideas and take a forward-thinking approach to our work. At Nutanix we foster an innovative and entrepreneurial culture focused on delivering our customers the best technical solutions to support their business goals. Our engineers love solving tricky problems, breaking, fixing, and building new things, and our collaborative environment ensures you'll be supported and challenged as part of a close-knit team.
We are looking for the next generation of Software Engineers. **Want to join us?** **Apply now.**
**What You'll Do**
+ Apply your skills and knowledge from your degree to one or more real-world projects to help enhance the speed, efficiency and/or functionality of our Nutanix AHV Hypervisor
+ Learn and improve your skills related to a variety of technologies and tools as you shadow our our experienced team of technical professionals in Cambridge and across the larger team
+ Work with a mentor to define project objectives and key results
**What You'll Bring**
+ Currently pursuing a Bachelor's or Master's degree
+ Less than 2 years of related professional experience
+ Fluency in C is required, and familiarity with Rust would be an advantage.
+ Exposure to, or projects related to UNIX/Linux
+ Familiarity with OS internals and concepts of distributed systems
+ A passion for problem solving
**Perks You'll Enjoy**
+ A Campus to Career program with training and mentorship, a Hackathon, Drop the Mic series, leadership roundtable discussions, and the chance to showcase your achievements at the close of your internship.
+ Plentiful opportunities for learning, collaboration and connection in-person at our modern central Cambridge office.
+ Get a detailed look inside our technical Nutanix platform architecture ( .
+ Competitive pay, Wellness Days, and a vibrant Employee Resource Group community.
**What Our Interns Say**
"I'm on the AHV storage team, working to define and implement a new virtual device live migration protocol based on recent updates to VFIO in the Linux kernel. I feel productive and excited to be contributing to a real product that real customers will really use!" -William
"My internship was enjoyable and challenging. I delved into the full stack of virtualisation technology, from the control plane, to the hypervisor, to the kernel itself, learning enormous amounts beyond my Computer Science degree." -Chris
**The Process**
We understand you are pursuing multiple employment options. Please note these important dates.
+ Application Deadline: **21 November 2025**
+ Application Screening: We will review your application to understand your **unique talents and skills in relation to our opportunities.**
+ Online Technical Assessment: We review your **foundational skills** with a baseline coding skills assessment in C.
+ First Round: Interview with one of our Talent Advisors to dive into your **unique experiences and motivators** .
+ Second Round: Technical interviews with our hiring teams to **showcase your skills.**
+ Students who advance to this round will receive preparation prior to the interviews
+ These are designed to assess your technical skills and role readiness, motivation for the opportunity at Nutanix. Each meeting will offer you an opportunity to ask questions and learn more about the team you'll potentially work with.
+ Final Decision: Offers extended to finalists **by mid-December.**
**More About #LifeAtNutanix**
+ Explore our Instagram ( and blog ( Learn what employees are saying on LinkedIn ( and Glassdoor ( More information for students
**Work Arrangement**
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.
We're an Equal Opportunity Employer Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

CB4 0AA Cambridge, Eastern £25000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking bright and motivated Graduate Software Engineers to join their innovative technology team. This is an excellent opportunity for recent graduates to launch their careers in software development. The role will involve working on exciting projects, contributing to the design, development, and testing of software applications. You will have the chance to learn from experienced engineers, gain hands-on experience with various programming languages and development tools, and contribute to all phases of the software development lifecycle. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, troubleshooting and debugging software issues, and collaborating with cross-functional teams to deliver high-quality software solutions. We are looking for individuals with a strong academic background in Computer Science, Software Engineering, or a related field, demonstrating a solid understanding of fundamental programming concepts and algorithms. Familiarity with one or more programming languages (e.g., Python, Java, C++, JavaScript) is required. Excellent problem-solving skills, a passion for technology, and a willingness to learn are essential. The ability to work effectively in a team environment and strong communication skills are also highly valued. This is a dynamic role that offers significant opportunities for professional growth and development within a leading technology company. We offer a supportive and collaborative work environment where you can build a successful career in software engineering. Join us and be part of developing cutting-edge solutions that make a real impact.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

CB2 1TN Cambridge, Eastern £30000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking ambitious and talented Graduate Software Engineers to join their innovative, fully remote technology team. This internship program is designed to provide a comprehensive learning experience, allowing you to contribute to real-world projects and develop your skills under the guidance of experienced mentors. You will be involved in the full software development lifecycle, including design, coding, testing, and deployment of software solutions. Our client works with cutting-edge technologies, and you will have the opportunity to gain hands-on experience in areas such as web development, mobile applications, cloud computing, and data analytics. The ideal candidate will have a strong academic background in Computer Science, Software Engineering, or a related field, with a passion for technology and problem-solving. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is required. Excellent analytical skills, a keen eye for detail, and a proactive attitude towards learning are essential. You will work collaboratively with other engineers in a supportive remote environment, contributing to team goals and project success. This is an exceptional opportunity for recent graduates to launch their careers in software engineering, gain invaluable industry experience, and potentially secure a full-time position. We are looking for enthusiastic individuals eager to make a difference and contribute to a dynamic and forward-thinking company. You will be an integral part of our client's engineering efforts, developing high-quality, innovative software.
Location: Cambridge, Cambridgeshire, UK
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

CB2 1TN Cambridge, Eastern £25000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your career journey with our prestigious firm as a Graduate Software Engineer. We are offering an exciting internship opportunity for enthusiastic and driven individuals eager to gain hands-on experience in software development. You will work alongside seasoned professionals on innovative projects, contributing to the design, development, and testing of cutting-edge software solutions. This role provides a fantastic platform to learn, grow, and develop your technical skills in a supportive and challenging environment. While this role involves a hybrid working model, offering flexibility between home and office, it requires a commitment to attend our **Cambridge, Cambridgeshire, UK** office on designated days for collaborative work and mentorship.

Responsibilities:
  • Assist in the design, coding, and testing of software applications.
  • Collaborate with senior engineers to understand project requirements and specifications.
  • Participate in code reviews and contribute to improving code quality.
  • Learn and apply software development best practices and methodologies.
  • Assist in debugging and troubleshooting software issues.
  • Contribute to technical documentation.
  • Gain exposure to various programming languages and development tools.
  • Work on assigned tasks within project timelines.
  • Attend training sessions and workshops to enhance technical skills.
  • Support the team in delivering high-quality software products.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++).
  • Strong analytical and problem-solving abilities.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and teamwork skills.
  • Ability to work effectively both independently and as part of a team.
  • Demonstrated interest in software development through personal projects or coursework.
  • Availability to work a hybrid schedule as required by the team.
This internship is an excellent opportunity to gain practical experience and kick-start your career in the tech industry. We are committed to nurturing talent and providing a stimulating learning environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineer Jobs in Cambridge !

Graduate Software Engineer

CB2 1AA Cambridge, Eastern £30000 annum (pro- WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Are you a bright, ambitious graduate looking to kick-start your career in software engineering? Our client, a renowned technology innovator, is offering a fantastic Graduate Software Engineer internship opportunity at their vibrant Cambridge, Cambridgeshire, UK campus. This programme is designed to provide comprehensive training and hands-on experience across various stages of the software development lifecycle. You will work alongside experienced engineers, contributing to real-world projects, learning industry best practices, and developing your technical skills in areas such as coding, testing, debugging, and system design. Responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, and assisting with the development of new features and the maintenance of existing systems. You will gain exposure to different programming languages and development methodologies. This internship offers a unique chance to apply your academic knowledge in a practical, challenging environment. We are looking for candidates who possess a strong foundation in computer science principles, a demonstrable passion for technology, and excellent problem-solving abilities. A relevant degree (BSc, MSc, or PhD) in Computer Science, Software Engineering, or a closely related technical field is required. Strong analytical skills and the ability to learn quickly are essential. Excellent communication and teamwork skills are also highly valued, as you will be collaborating with a diverse team. This role is offered on a hybrid basis, allowing for a blend of on-site collaboration and remote working, providing flexibility and a great introduction to professional work environments in Cambridge .
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

CB2 1DG Cambridge, Eastern £25000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology innovator based in the vibrant academic hub of Cambridge, Cambridgeshire, UK , is excited to offer a challenging and rewarding Graduate Software Engineer internship. This is an exceptional opportunity for ambitious recent graduates or penultimate-year university students to gain invaluable hands-on experience in software development within a supportive and forward-thinking environment. You will contribute to real-world projects, working alongside experienced engineers and learning best practices in software design, development, and testing.

As a Graduate Software Engineer Intern, you will be immersed in the full software development lifecycle. Your responsibilities will include assisting in the design and implementation of new software features, writing clean, efficient, and maintainable code, and participating in code reviews. You will collaborate with senior engineers to troubleshoot and debug existing systems, ensuring the high quality and reliability of our software products. Exposure to various programming languages, development tools, and methodologies will be a core part of your learning experience.

The internship will provide a strong foundation in software engineering principles. You will learn about agile development practices, version control systems (like Git), and testing frameworks. Depending on your interests and the needs of the team, you may focus on front-end development, back-end development, database management, or cloud technologies. This role is designed to foster your technical skills and professional growth, providing mentorship and guidance throughout your tenure.

We are looking for enthusiastic individuals with a strong academic background in Computer Science, Software Engineering, or a related discipline. A passion for technology, a keen problem-solving attitude, and a desire to learn are essential. While prior professional experience is not required, a portfolio of personal projects or contributions to open-source initiatives would be advantageous. Excellent communication and teamwork skills are crucial, as you will be working collaboratively with a talented team. This internship offers a fantastic pathway for talented individuals to launch their careers in the technology sector.

Key Responsibilities:
  • Assist in the design and development of software applications.
  • Write, test, and debug code under the guidance of senior engineers.
  • Participate in code reviews and contribute to code quality.
  • Collaborate with cross-functional teams on project tasks.
  • Learn and apply software development best practices.
  • Document technical designs and implementations.
  • Support the testing and deployment of new features.
  • Contribute to a positive and collaborative team environment.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development tools and methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Demonstrated passion for technology and software development.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

CB2 7FA Cambridge, Eastern £30000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking enthusiastic and driven Graduate Software Engineers to join their innovative, fully remote team. This is an exceptional opportunity for individuals looking to kickstart their careers in a dynamic and supportive environment. You will be instrumental in developing cutting-edge software solutions, contributing to all phases of the software development lifecycle, from conception and design to implementation and testing. As a Graduate Software Engineer, you will work collaboratively with senior engineers, gaining invaluable experience and mentorship.

Key Responsibilities:
  • Participate in the design, development, and implementation of new software features and applications.
  • Write clean, efficient, and well-documented code.
  • Conduct thorough testing and debugging to ensure software quality and reliability.
  • Collaborate with cross-functional teams, including product managers and designers, to understand requirements and deliver high-quality solutions.
  • Contribute to code reviews and provide constructive feedback.
  • Assist in the maintenance and improvement of existing software systems.
  • Stay up-to-date with the latest industry trends and technologies.
  • Troubleshoot and resolve software defects and issues.
  • Document technical specifications and designs.
  • Engage in continuous learning and professional development.
This fully remote role offers the flexibility to work from anywhere within the UK. You will be part of a forward-thinking company that values innovation, collaboration, and continuous growth. We are looking for candidates with a strong academic background in Computer Science, Software Engineering, or a related field, or equivalent practical experience. A solid understanding of programming languages such as Python, Java, or C++ is essential. Experience with version control systems like Git is highly desirable. Familiarity with Agile development methodologies and cloud platforms (AWS, Azure, GCP) would be a significant advantage. The ideal candidate will possess excellent problem-solving skills, a keen attention to detail, and a passion for technology. If you are a motivated self-starter eager to make a real impact, we encourage you to apply. This is a fantastic chance to grow your skills and build a successful career in software engineering with a company committed to your success.
Location: This job is based in Cambridge, Cambridgeshire, UK but is a fully remote position.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineer Jobs View All Jobs in Cambridge