At a Glance
- Tasks: Design and develop innovative software for cutting-edge coding and marking products.
- Company: Join Domino, a dynamic tech company with a collaborative R&D team.
- Benefits: Enjoy 25 days holiday, medical insurance, and a generous pension plan.
- Why this job: Make a real impact while growing your skills in a supportive environment.
- Qualifications: Proficient in C++ and Python, with experience in Agile practices.
- Other info: Opportunities for career growth and mentorship in a diverse workplace.
The predicted salary is between 36000 - 60000 Β£ per year.
The Print Systems Software group is looking for a new Lead R&D Software Engineer to join Domino. Our team of around 40 talented professionals sits within the Research & Development department, where we design, build, and test the software that powers all Domino coding and marking products.
Responsibilities
- Design, develop, test, and review software features, ensuring quality and timely delivery
- Own larger functional areas and sprint goals
- Collaborate with test engineers to ensure robust coverage and strategy implementation
- Build deep expertise while developing broader skills (e.g., DevOps, CI/CD, Test Automation, UI, OS, architecture)
- Communicate progress clearly and contribute to architectural decisions
- Drive continuous improvement in tools, processes, and engineering practices
- Help break down roadmaps into actionable backlogs and mitigate risks
- Mentor others in technical skills and good practices
- Stay current with emerging technologies and apply them effectively
Additional Opportunities
There are optional ways to grow beyond your core role, such as line management or becoming a Champion for Inclusion or Internal Communication. These opportunities help build new skills and make a wider impact, supporting your career journey.
About You
- Proficiency in C++ and Python
- Experience with task estimation and backlog refinement
- Strong ownership of personal and team goals
- Knowledge of at least one practice: TDD, BDD, or CI/CD
- Proven track record delivering software across the SDLC
- Ability to communicate complex ideas clearly
- Familiarity with Agile principles and ways of working
- Strong interpersonal and collaboration skills
- Qt/QML, security, and GitHub experience is desirable
Domino values diversity and is an equal opportunity employer. We welcome applications from all candidates; however, only those eligible to work in the UK without the need for additional immigration documentation will be considered for this position.
What You Can Expect
- 25 days of basic holiday, plus options to buy or sell additional days
- A discretionary bonus scheme
- Life insurance
- Medical insurance with options for health cash plan, dental insurance, travel insurance, and cycle to work scheme
- Green car scheme
- Pension plan, starting with 8% employer contributions
We are a highly successful company, large enough to offer career development opportunities yet small enough for your contribution to be readily recognised and rewarded. Positions may be at an advanced stage of the recruitment process and can close at any time. CVs will not be reviewed until 2nd January.
Location: Cambridge, England, United Kingdom
R&D Lead Software Engineer employer: Domino Printing Sciences
Contact Detail:
Domino Printing Sciences Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land R&D Lead Software Engineer
β¨Tip Number 1
Network like a pro! Reach out to current employees at Domino on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!
β¨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects in C++ and Python. This is your chance to demonstrate your expertise and creativity.
β¨Tip Number 3
Ace the interview by practising common technical questions and behavioural scenarios. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen. Plus, it shows youβre genuinely interested in joining the Domino team.
We think you need these skills to ace R&D Lead Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the R&D Lead Software Engineer role. Highlight your proficiency in C++ and Python, and donβt forget to mention any experience with Agile principles or CI/CD practices.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre passionate about software development and how your background aligns with our teamβs goals. Be sure to mention any relevant projects or achievements.
Showcase Your Collaboration Skills: Since we value teamwork, make sure to include examples of how you've successfully collaborated with others in past roles. Whether itβs working with test engineers or mentoring teammates, let us know how you contribute to a positive team dynamic.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of being noticed. Itβs the easiest way for us to keep track of your application and ensure it gets to the right people!
How to prepare for a job interview at Domino Printing Sciences
β¨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss your past projects and how you've applied these languages in real-world scenarios. This will show that you not only know the theory but can also implement it effectively.
β¨Showcase Your Agile Experience
Since the role involves Agile principles, be prepared to talk about your experience with Agile methodologies. Share specific examples of how you've contributed to sprint goals or collaborated with teams to improve processes. This will demonstrate your fit for the team dynamic.
β¨Communicate Clearly
Practice explaining complex technical concepts in simple terms. The ability to communicate clearly is crucial, especially when discussing architectural decisions or mentoring others. Consider doing mock interviews with a friend to refine this skill.
β¨Emphasise Continuous Improvement
Be ready to discuss how you've driven continuous improvement in your previous roles. Whether it's through tools, processes, or engineering practices, showcasing your proactive approach will resonate well with the interviewers at Domino.