C++ Software Engineer

3 days ago


Welwyn Garden City, United Kingdom Ocado Group Full time

"We are on a mission: to transform the future of online grocery through cutting-edge technology innovation."

**What does the team do?**

The Fulfilment stream designs and builds the complex software powering our next-generation fulfilment centres, which are core to the Ocado Smart Platform (OSP).

Our wide range of custom software solutions enables the work of thousands of people across our state-of-the-art robotic fulfilment centres 24/7 around the world. Our software supports critical business processes such as receiving stock from suppliers, decanting and storing inventory, and optimising the planning phase of OSP.

Efficiency and accuracy are at the centre of everything we do.

**Where are we based?**

Our Fulfilment teams are located across in Welwyn Garden City with our UK Head Office in Hatfield.

Our Head Office in Hatfield, is under a 30 minute train ride away from Kings Cross and so we have great connections to London. We are very well looked after, with free coffee and fresh fruit deliveries every day and an on-site diner.

**What we are looking for?**

**Essential Traits.**

You will need to be proficient in modern C++ with a decent knowledge of the language specification.

**Desirable Traits.**
- Experience using git-based workflows as part of a team
- Familiarity with Python
- Familiarity with ROS
- Familiarity with continuous integration
- Understanding of electronics
- Control system engineering experience
- Experience working with Linux based toolchains (gcc, cmake)
- Thorough knowledge of the standard library, STL containers, and algorithms
- Familiarity with embedded systems design, low-level hardware interactions if required
- Knowledge of low-level threading primitives and real-time environments
- Familiarity with system call wrapper library functions
- Good knowledge of Interfaces - UART, SPI, CAN, I2C etc
- Familiarity with language tools, such as Valgrind
- Knowledge of component data sheets and specifications
- Implementation of automated testing platforms and unit tests

**About Ocado Technology**

**Our Values**

We champion a value-led culture to get our teams working at their very best and to help create a collaborative working environment with inspiring projects that our people love. Core values of Trust, Autonomy, Craftsmanship, Collaboration and Learn Fast help drive our innovative culture. But don't just take our word for it, have a look at what our people are saying about us on Glassdoor.

**What we can offer you?**

Our employee benefits are designed for you, we care about people and we've ensured we have a wealth of benefits that focus on your well-being. We regularly review our benefits to ensure we are supporting our employees appropriately. Currently, we offer technically stretching work, a competitive salary and;
- A Work from Homepolicy that sees you in the office typically 40% of your time.
- 30 days 'working from anywhere' policy
- Equity Plan (10-15% of salary) for eligible roles and levels.
- Wellbeing support through Apps such as Unmind and an Employee Assistance Programme
- 25 days annual leave, rising to 27 days after 5 years of service (plus optional holiday purchase)
- Pension scheme (various options available including employer contribution matching up to 7%)
- Private Medical Insurance
- 22 weeks paid maternity leave and 6 weeks paid paternity leave (once relevant service requirements are complete)
- Train Ticket loan (interest-free)
- Cycle to Work Scheme
- Opportunity to participate in Sharesave and Buy as You Earn share schemes
- Income Protection (can be up to 50% of salary for 3 years) and Life Assurance (3 x annual salary)

We also have regular divisional socials, and sports clubs, not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events.

We are thrilled to welcome applicants from across the world. Whilst we are able to offer visa sponsorship, please note that we are only able to cover costs relating to the Certificate of Sponsorship and the Immigration Skills Charge only. For all employment offers made for UK roles, it is expected that you will be based in the UK at a commutable distance, ready for your first day of work, so please keep this in mind. If you have any questions, please don't hesitate to ask.



  • Welwyn Garden City, United Kingdom CV-Library Full time

    We are working with a financial company to help recruit for a C#.Net Software Engineer with C# and Microsoft .Net technologies experience. The C#.Net Software Engineer will be involved in upgrading the legacy system, so must be comfortable with working with slightly older .Net technologies alongside a more modern tech stack.   This role is hybrid with...

  • C# Software Engineer

    2 weeks ago


    Welwyn Garden City, Hertfordshire, United Kingdom PayPoint Group Full time

    Job DescriptionWe are seeking a skilled C# Junior Software Developer to join our Settlement and Billing team.About the Role:This is an exciting opportunity for a talented individual to contribute to the revitalisation of PayPoint's financial Back Office systems.You will be responsible for undertaking various tasks, including analysis, estimating, design,...

  • C++ Software Engineer

    1 month ago


    The City, United Kingdom Miller Maxwell Ltd Full time

    C++ Software Engineer - Miller Maxwell is working with an international electronic trading organisation, part of of wider investment banking group seeking to expand their core software engineering team. This engineering team is responsible for the design and development of the investment banking groups core electronic trading platform, which will see the C++...

  • C++ Software Engineer

    1 month ago


    City of London, United Kingdom Miller Maxwell Ltd Full time

    Job Description C++ Software Engineer - Miller Maxwell is working with an international electronic trading organisation, part of of wider investment banking group seeking to expand their core software engineering team. This engineering team is responsible for the design and development of the investment banking groups core electronic trading platform, which...


  • Welwyn Garden City, Hertfordshire, United Kingdom Noir Full time

    Job Opportunity: Are you an experienced software engineer looking for a new challenge? We have a fantastic opportunity for a Full Stack Software Engineer to join our team at Noir in Welwyn Garden City, Hertfordshire.We are seeking a skilled professional with expertise in .NET, C#, Azure SQL, and Agile development methodologies. As a Full Stack Software...


  • Welwyn Garden City, Hertfordshire, United Kingdom beBee Professionals Full time £60,000 - £80,000

    {"title": "Senior Software Engineer", "description": "Job SummaryWe are seeking a highly skilled Senior Software Engineer to lead our development team in designing, developing, and maintaining complex software solutions.This role involves designing, developing, and implementing high-performance software applications, leading technical decision-making...

  • Lead Software Engineer

    3 months ago


    Welwyn Garden City, Hertfordshire, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Welwyn Garden City, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop...


  • Welwyn Garden City, Hertfordshire, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in Welwyn Garden City, UK.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit...

  • C++ Software Engineer

    1 month ago


    City Of London, UK, Central London, United Kingdom Miller Maxwell Ltd Full time

    C++ Software Engineer - Miller Maxwell is working with an international electronic trading organisation, part of of wider investment banking group seeking to expand their core software engineering team. This engineering team is responsible for the design and development of the investment banking groups core electronic trading platform, which will see the C++...

  • Software Engineer

    5 days ago


    Welwyn Garden City, Hertfordshire, United Kingdom Noir Full time

    We are looking for a highly skilled Software Engineer to join our dynamic team in Welwyn Garden City, Hertfordshire. The ideal candidate will have experience in .NET, C#, and Azure SQL.The successful candidate will be working alongside an MVP and well-respected author on Agile and .NET / C# development. We offer a structured career progression programme,...


  • City of Bristol, United Kingdom IC Resources Full time

    Job Description New opportunity for Senior C/C++ Software Engineer to join a global wireless company based in Bristol. I am seeking a bright individual to take an active role in the full development life cycle of software features in Phy products. You will need excellent academics with knowledge in the following area: The the following areas of expertise...


  • Welwyn Garden City, Hertfordshire, United Kingdom beBee Professionals Full time £45,000 - £65,000

    At beBee Professionals, we are looking for an Innovative Software Solutions Engineer to join our team in the UK. The successful candidate will have a strong background in software development and be able to design, develop, and maintain high-quality software applications.Key Responsibilities:Develop and maintain software applications using industry-standard...

  • Lead Software Engineer

    2 months ago


    Welwyn Garden City, Hertfordshire, United Kingdom beBee Professionals Full time £60,000 - £80,000

    As a Senior Software Engineer at beBee Professionals, you will lead our development team in designing, developing, and maintaining complex software solutions. This role requires strong technical leadership and mentoring skills to guide junior developers and ensure code quality.Key Responsibilities:Develop and implement high-performance software...


  • Welwyn Garden City, Hertfordshire, United Kingdom Noir Full time

    About the Role: Noir is excited to announce an opportunity for a highly skilled Senior .NET Software Engineer to join our client's team in Welwyn Garden City, Hertfordshire.">Key Responsibilities: The successful candidate will be responsible for leading the design, development, and deployment of high-quality software solutions using .NET technologies. This...


  • Welwyn Garden City, Hertfordshire, United Kingdom beBee Professionals Full time £45,000 - £65,000

    About beBee Professionals">We are seeking a talented Software Applications Engineer to join our team in Welwyn Garden City, United Kingdom. As a member of our innovative team, you will play a key role in developing, testing, and maintaining software solutions that drive our business forward.Job Overview:Develop and maintain high-quality software applications...


  • Welwyn Garden City, Hertfordshire, United Kingdom PayPoint Group Full time

    Job OverviewAs a senior software engineer, you will lead a cross-functional DevOps team to design, develop, and maintain scalable technical solutions. You will work closely with the Delivery Manager and Product Owner to shape the team's ways of working and ensure continuous improvement in processes, tools, and output.Responsibilities:Designing and developing...

  • Software Developer

    3 months ago


    Welwyn Garden City, Hertfordshire, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to the development of innovative software solutions at beBee Professionals in Welwyn Garden City, UK.Key Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with cross-functional teams to design and implement new features.Perform unit...


  • Welwyn Garden City, Hertfordshire, United Kingdom PayPoint Group Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Team Lead to join our team at PayPoint Group. This is a fantastic opportunity for a seasoned software engineer to take on a leadership role, guiding our cross-functional DevOps team in delivering high-quality, scalable technical solutions.About the Role:Design and develop robust technical...


  • City Of London, United Kingdom Vertex IT Solutions Ltd Full time

    Vertex IT Solutions Ltd Job DescriptionWe are seeking an experienced C# Software Engineer to join our team in the City of London.This is a fantastic opportunity to work with a leading Financial Services customer, utilizing your skills in databases and data stores, front-end frameworks, AWS, Git & TFS Release Manager, and Messaging Layers.Salary: £80,000 -...

  • Software Engineer

    1 month ago


    Welwyn Garden City, United Kingdom PayPoint plc Full time

    Please note this role is Hybrid and will require travel to our Welwyn Garden City office once weekly/fortnightly Why are we recruitingAre you a Software Engineer with a passion for technology, looking to join an ambitious and growing cross-functional DevOps team? As a Software Engineer in PayPoint, you will be hands-on working in a fast-paced, cloud-first,...