Senior Software Engineer
Hybrid
Full Time
#Technology
#E Commerce
#Automation
#TypeScript
#React
#Java
#Spring Boot
#AWS
#Gitlab Pipelines
#Linux
#Git
#Docker
#Python
Are you a creative problem solver who is eager to innovate and make a tangible impact on the world of intelligent automation? We are looking for talented individuals to join our team as we build the next generation of software solutions for Ocado hardware products. If you thrive in a dynamic environment and are committed to continuous learning, we invite you to help us shape the future of our technology.
What you bring
As a Senior Software Engineer working in a full time capacity, you will play a vital role in our Manufacturing department. You will be responsible for designing and implementing scalable software that ensures our high-quality robotics, such as the Chuck and Porter AMR systems, are built to perfection. This role is based in Bulgaria and operates on a hybrid schedule, requiring you to balance independent development with team collaboration. Your primary responsibilities include:
- Designing and building extensible software solutions that balance performance with cost efficiency.
- Managing the full development lifecycle, including writing automated tests and maintaining GitLab pipelines for deployment.
- Mentoring junior engineers and collaborating with stakeholders to ensure our products consistently meet user needs.
Requirements
To succeed in this role, you should possess a strong foundation in computer science and a passion for writing clean, maintainable code. We expect you to be proficient in our core technology stack, which includes TypeScript, React, Java 17+, Spring Boot 3, and AWS. You should have a solid grasp of object-oriented principles and design patterns, along with practical experience using Linux, Git, Docker, and Python. We value candidates who are result-oriented, possess excellent problem-solving abilities, and demonstrate a proactive mindset toward continuous learning. Proficiency in English is required to communicate effectively across our global teams.
What we offer
We are dedicated to supporting your professional growth and personal well-being through a comprehensive benefits package. We provide a collaborative culture where you can thrive while enjoying the following perks:
- Hybrid work arrangements and a flexible remote work program.
- Generous paid time off to ensure a healthy work-life balance.
- Comprehensive medical and dental insurance plans.
- Life and disability insurance coverage.
- Access to an employee assistance program for personal support.
How to Apply
If you are ready to take ownership of complex software challenges and contribute to cutting-edge automation technology, we would love to hear from you. Please submit your application through our portal, and feel free to include links to your personal repositories or examples of projects you are particularly proud of. We look forward to reviewing your experience and discussing how you can make a difference at our company.





