UK - Senior Software Engineer

Bar Hill, United Kingdom

Senior Software Engineer 

 

About the role 

Are you an ambitious and talented Senior Software Engineer, with a desire to be part of building the future of a company in its new services and products? We have a great opportunity here at Domino in our Beyond Printer team, for a Senior Software Engineer, where you can have significant impact as we grow and develop the teams and products. 

We are a constantly maturing agile software department of 70+ developers and testers that are on a mission to build and maintain best-in-class products by utilising an agile mindset and exploring engineering best practices. Our success is founded by employing such principles and practices in areas we are responsible for, in both Domino ‘Core Printing’ and ‘Beyond Printer’ products and services. 

Your role as Senior Software Engineer is not just about developing the item at the top of the backlog, but to utilise your varied experience to contribute to in building the right product, in the right way, as a team. You will also be responsible for developing yourself and, where applicable, other team members by sharing your knowledge, skills and learned engineering practices. 

We trust our teams, so you’ll be given autonomy and ownership when developing the products and services. You’ll be provided with the tools and services needed for you to work to your full potential, alongside the help and guidance you may need. 

This is an exciting time to join the software team as we are making significant investments in the Beyond Printer value stream whilst also continuing our journey in pursuing business agility and creating an agile mindset. Within this role, you will have a large part to play in developing the future advanced services of Domino Printing where we go beyond the printer. 

 

 As part of your role, you will: 

  • Deliver fully tested software that meets the acceptance criteria and satisfies user stories. 

  • Participate in and occasionally lead Scrum ceremonies. 

  • Assisting braking down the roadmap into a backlog, identifying risk, and mitigating where appropriate 

  • Communicate progress and impediments and share at the daily stand up 

  • Contributing to the agile maturity of the team through sprint retrospectives and continuous improvement initiatives 

  • Bring your experience to planning to not only contribute but help the team adequately challenge themselves when agreeing a sprint goal 

  • Represent the team and product by demonstrating work done at sprint/product reviews. 

  • Contribute, and occasionally lead the team, through technical discussions and architecture design 

  • Work alongside test engineers to ensure code has sufficient test coverage and is tested at the appropriate levels (unit testing, integration tests, code reviews etc.) 

  • Develop 'I' shaped skills (deep knowledge in a single area) and ambition to begin developing wider 'T' shaped skills that grow and expand your own knowledge to help build a team capabilities. 

  • Capture, in an appropriate format, knowledge, skills and best practice that can be shared with other members of the software team 

  • Mentor and help develop the capabilities of other scrum team members where applicable. 

  • Work in a collaborative team environment that is founded upon an agile mindset that strives to be high performing, sustainable and predictable. 

 

About you 

Skills and abilities 

  • Successful history in delivering and supporting software products throughout their product life cycle. 

  • Proficiency and experience in C# / .NET, WPF, and MVVM programming. 

  • Experience of developing and mentoring junior members of a team 

  • Experience of working within an agile development team 

  • Knowledge of practices such as TDD & BDD 

  • Excellent communication skills 

Desirable 

  • Experience working with DevExpress, Node/express, Angular with TypeScript. 

  • Working with Azure, SQL, Git, Jenkins, XML and installers 

  • Working experience of Atlassian suite (Jira and Confluence) 

  • Domain knowledge of industrial production environments 

 

Someone that aligns with our values and principles (Collaboration, Listening, Expertise, Ambition and Responsibility) 

 

  • Works with a collaborative mindset and team mentality 

  • Challenges assumptions and contributes new ideas but also listens, demonstrates genuine interest, empathy and appreciation for other ideas 

  • A desire to learn and continuously improve 

  • Takes ownership and responsibility delivering both personal and team goals 

 

About Us 

At Domino Printing Sciences, we believe in doing more for our employees as well as our customers. As a successful company, we are large enough to offer career development opportunities yet small enough for your contribution to be readily recognised and rewarded. 

As well as a competitive salary, we offer a generous benefits package including 25 days basic holiday (with the opportunity to buy and sell), a discretionary bonus, life insurance, medical insurance, dental plans, enhanced maternity leave, as well as schemes such as the Cycle Scheme and the Tech Scheme. We know that training and development is essential for us all to progress our careers and there will be lots of development opportunities here at Domino. We think Domino is a great place to work and we are committed to Domino offering a fun, challenging, and really rewarding workplace. 

Domino Printing Sciences plc, an autonomous division of Brother Industries Ltd has a long-established global reputation for the development and manufacture of coding, marking, and printing technologies, as well as its worldwide aftermarket products and customer services. We offer a wide range of printing technologies including continuous Inkjet, Laser Coding, Drop on Demand, Print and Apply and Thermal Inkjet. We are positive you will have seen the success of our products without even noticing, from expiry dates on eggs to medicines in your bathrooms.  

If you want to join a global expert industry company dedicated to investing in its people, its products and its future then apply now. 

Apply