Sr. Software Engineer - SaaS

Date: May 4, 2022

Location: Princeton, NJ, US

Company: Dover Corporation

The Company 

Systech, a solutions division of Markem-Imaje, provides digital product authentication and traceability solutions to combat counterfeiting, prevent diversion and meet regulatory compliance. Built on decades of experience as the leader in pharmaceutical serialization, our comprehensive brand protection suite delivers the real-time insight, actionable product data, digital connectivity and consumer engagement functionality needed to fight supply chain threats.

Global brands across industries rely on us to keep their products authentic, safe and connected—from manufacturing to the consumer’s hands. Together we are revolutionizing brand protection!

Highly skilled individual with proven track record building cloud solutions: Has effective development style and can drive a sense of urgency.  Successful candidate will extend and maintain existing backend functionality of cloud offering, and be fully involved in roadmap, architecture, implementation, and DEVOPS automation.  Primary role is focused on new feature/function backend implementation, including design, development, and unit testing.


Experience in user interfaces leveraging web technologies.  Able to balance individual contribution as well as participate driving the collective cloud team to a common goal.


 Well versed on entire build-to-deploy lifecycle using Jenkins or other engines for automated builds, tests, and deployment.



1.Implement new features and resolve field found defects.
2.Present functional changes in bi-weekly playbacks
3.Mature corporate engineering standards
4.Develop and guide build-to-deploy infrastructure  (Continuous Integration)
5.Align to corporate Standard Operating procedures (SOP) (e.g. SDLC, Coding standards, Code Reviews, Unit Tests, Time/Effort tracking
6.Work with QA partner, to review testing strategies, and offer guidance for increased test plan quality.
7.Write detailed design documents, seek document approval from cross functional team members.
8.Conceptionalize  testing needs before implementation (Test First)


1.5-10 years of relevant experience
2.Experience in coding languages  (e.g. JAVA, JavaScript, C, C++)
3.Experience in Web technologies Angular 6+, Typescript, HTML, SASS,CSS,Rest-ful web services
4.Familiar with Spring/EclipseLinks, openLDAP, Redis server.
5.Demonstrated ability in designing, implementing and delivering high performance and complex Java EE solutions
6.Knowledge of MySQL, or SQL Server database model design.
7.Database client programming knowledge (JDBC, SQL)
8.Experience with Open Source tools (Apache/NGNIX, Jenkins, Git, Tomcat, Maven, npm, Visual Studio Code)
9.Experience in web application servers: Tomcat, JBoss,  or WebSphere
10.Experience with Continuous integration tools and Cloud Services (AWS, Docker, deployment methodologies)
11.Familiar with automated Unit Tests (Junit/karma/jasmin)
12.Working knowledge of Linux, and Windows
13.Experience with Agile software development methodologies.

All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.

Nearest Major Market: New Jersey

Job Segment: Developer, Manufacturing Engineer, Engineer, Software Engineer, Supply, Technology, Engineering, Operations