Senior Software Engineer

Domino Print

Cambridge

On-site

GBP 52,000 - 81,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

25 days holiday
Discretionary bonus
Life insurance
Medical insurance
Health cash plan
Dental insurance
Travel insurance
Cycle to work
Free EV charging onsite
Green car scheme
Pension 8% employer contributions

Job summary

Domino Printing Sciences in Bar Hill, United Kingdom, is seeking a software developer to join our Print Systems Software group of around 60 professionals in the Technical Products and Services department. You will contribute across the full product lifecycle from discovery to delivery, designing, developing, testing and reviewing individually deliverable software features within a team.

The role requires strong C++/C# experience, Embedded Linux, SDLC/Agile practices, and familiarity with CI/CD,

Qualifications

  • Proven experience in C++ and C# development across software products.
  • Embedded Linux expertise is required.
  • Strong knowledge of networking fundamentals and security considerations.
  • Experience with microservices architecture and containerisation.
  • Experience in task estimation and refinement to support PM.
  • Familiarity with software engineering practices (eg, TDD/BDD/CI/CD).
  • Demonstrable SDLC experience and ability to support products through lifecycle.
  • Proven Agile mindset and ability to collaborate across departments.

Responsibilities

  • Participate in the full product lifecycle from discovery to delivery.
  • Design, develop, test, and review deliverable software features within a team.
  • Deliver sprint-goal feature tickets to meet objectives.
  • Collaborate with test engineers to implement test strategy.
  • Ensure code has adequate test coverage across unit/integration tests and reviews.
  • Proactively collaborate with teams to achieve business objectives.
  • Assist in breaking down roadmap into backlog and mitigating risks.
  • Keep technical skills up to date and apply new technologies across projects.

Skills

C++
C#
Embedded Linux
Networking
Microservices
Estimation
SDLC
Agile
Communication
Cyber security

Tools

CI/CD
Linux
TDD
Security
Embedded

Job description

Salary: £52,000 - 81,000 per year
Requirements:
  • Experience in C++ and C# programming
  • Embedded Linux expertise
  • Experience in networking fundamentals
  • Experience in microservices architecture and containerisation
  • Experience of task estimation and refinement to support PM
  • Knowledge of at least one software engineering practice, for example TDD, BDD or CI/CD
  • Successful history in delivering and supporting software products throughout the SDLC and wider product life cycle
  • Demonstrable experience of the values and principles of Agile methodologies
  • Strong interpersonal skills with the ability to communicate effectively and establish good working relationships across internal departments
  • Cyber security skills and experience are desirable
Responsibilities:
  • We will involve you throughout the product lifecycle, from discovery to delivery
  • We will expect you to deliver value to customers by designing, developing, testing and reviewing individually deliverable software features within a team
  • We will expect you to deliver sprint-goal feature tickets
  • We will work alongside test engineers to influence behaviours and support the implementation of the test strategy
  • We will ensure the code has sufficient test coverage and is tested at the appropriate levels, including unit testing, integration tests and code reviews
  • We will expect you to proactively collaborate with individuals and other teams to achieve our business objectives
  • We will expect you to assist in breaking down the roadmap into a backlog, identifying and mitigating risk
  • We will expect you to maintain professional skills, keep up to date with the latest technologies, and actively apply them to different projects, codebases and development languages
Technologies:
  • C#
  • CI/CD
  • Embedded
  • Support
  • Linux
  • Security
  • TDD
  • microservices
More:

We are Domino Printing Sciences, and our Print Systems Software group is looking for a new software developer colleague to join our team of around 60 software professionals in the Technical Products and Services department. We have developed our Agile mindset and continue to improve our ways of working. Our work covers the design, implementation and testing of software for Domino coding and marking solutions, while supporting and developing our existing products. We offer a competitive salary and a generous benefits package, including 25 days of basic holiday with options to buy or sell additional days, a discretionary bonus scheme, life insurance, medical insurance with options for health cash plan, dental insurance and travel insurance, a cycle to work scheme, free EV charging onsite, a green car scheme, and a pension plan 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 recognised and rewarded. We are based in Bar Hill, United Kingdom.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Embedded Linux & Microservices
Senior Software Engineer – Embedded Linux & Microservices

Domino Print • Cambridge

On-site
GBP 52,000 - 81,000
25 days holiday
Discretionary bonus
Life insurance
+8
Solutions Software Engineer
Solutions Software Engineer

Domino Printing Sciences • Cambridge

Hybrid
GBP 55,000 - 75,000
Digital Printing Product Specialist (Software)
Digital Printing Product Specialist (Software)

Domino Printing Sciences • Bar Hill

On-site
GBP 55,000 - 75,000
25 days holiday
Discretionary bonus
Life insurance
+6
Embedded & PC Software Engineer — Global Deployments
Embedded & PC Software Engineer — Global Deployments

Domino Printing Sciences • Cambridge

Hybrid
GBP 55,000 - 75,000
Lead EICA & Process Automation Engineer
Lead EICA & Process Automation Engineer

Domino Printing Sciences • Liverpool

On-site
GBP 60,000 - 85,000
25 days annual leave
Discretionary bonus
Life insurance
+6
Software Developer (C++)
Software Developer (C++)

Origin8tive Ltd • Cheltenham

Hybrid
GBP 54,000 - 66,000
AXA Healthcare
Cycle to Work
Company pension
+2
Embedded Software Engineer
Embedded Software Engineer

Dover-Corporation • Nottingham

On-site
GBP 60,000 - 95,000
Product Manager - Software and Services
Product Manager - Software and Services

Domino Printing Sciences PLC • Scotland

Hybrid
GBP 65,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

Markem-Imaje • Nottingham

On-site
GBP 55,000 - 75,000
Recruitment Referral bonus
Long service awards
Smart casual dress code
Embedded Software Engineer
Embedded Software Engineer

Markem-Imaje • Beeston

On-site
GBP 65,000 - 90,000
Growth opportunities
International environment
Recruitment Referral bonus
+2