Software Engineer IV

Dover CorporationKeene, NH
Hybrid

About The Position

Markem-Imaje is seeking a Software Engineer IV to set the standard for technical excellence in embedded software design, implementation, and validation. This role involves championing best practices in C++, modern software architecture, test-driven development, and system-level testing. The engineer will lead software estimation efforts, mentor junior engineers (SE1-SE3), and continuously improve team efficiency through industry-aligned practices and tools. Responsibilities include end-to-end software validation, intellectual property protection, promoting global collaboration, leading design reviews, modernizing toolchains, and representing the software engineering discipline in cross-functional discussions and customer engagements. The role also influences technology selection and long-term software strategy within Markem-Imaje.

Requirements

  • Master's degree (or foreign equivalent) in Software Engineering, Computer Science, Computer Engineering, or a related field, and six (6) years of experience in any occupation in which experience developing software was gained.
  • OR Bachelor's degree (or foreign equivalent) in Software Engineering, Computer Science, Computer Engineering, or a related field, and ten (10) years of experience in any occupation in which experience developing software was gained.
  • Six (6) years of experience in C++ programming.
  • Six (6) years of experience in Object Oriented Programming.
  • Six (6) years of experience in real time operating systems.
  • Six (6) years of experience in memory management.
  • Six (6) years of experience in distributed systems programming.
  • Six (6) years of experience in multi-threaded programming.
  • Six (6) years of experience in on-target debugging.
  • Six (6) years of experience in Embedded software for end-user products.
  • Six (6) years of experience in Agile/Scrum development practices & pair programming.
  • Six (6) years of experience in Linux or Windows host environment software development.
  • Six (6) years of experience in Software design skills including UML and design patterns.
  • Six (6) years of experience in Verification skills in test-driven development, unit & integration testing, code reviews, and defect characterization.
  • Six (6) years of experience in Configuration management skills including revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation.

Responsibilities

  • Set the standard for technical excellence by delivering high-quality embedded software design, implementation and validation.
  • Champion best practices in C++, modern software architecture, test driven development and system level testing.
  • Lead software estimation efforts for major product and platform initiatives, partnering with program management and cross functional stakeholders to align resources and expectations.
  • Mentor and uplift engineering team with a focus on developing individuals in SE1-SE3 roles through technical coaching and structured knowledge sharing in areas such as software architecture design, proprietary printer technologies, algorithms, software tools and frameworks.
  • Continuously improve team efficiency and productivity by researching, championing, and implementing industry aligned practices and tools for software design, programming, testing, validation, version control, continuous integration, team, and work management processes.
  • Ownership of end-to-end validation of software against requirements, ensuring robust functionality and alignment with customer expectations.
  • Direct the identification, development, and protection of high-value software intellectual property by leveraging a deep and nuanced understanding of Markem-Imaje’s and competitors printing technologies and application spaces to ensure a strong patent portfolio.
  • Promote functional global collaboration, facilitating positive engagement across remote and distributed teams, as well as third-party development partners.
  • Lead design and architecture reviews to drive improvements in design and code quality produced by internal and external engineers through structured critique and best practice guidance.
  • Lead the modernization, optimization, and maintenance of embedded software toolchains to maximize developer productivity, streamline workflows, enhance product robustness, and ensure timely and competitive software releases to customers.
  • Act as a spokesperson for the software engineering discipline representing at key cross functional discussions, executive forum, and customer facing engagement to influence technical decisions and align on product directions.
  • Influence technology selection and long-term strategy within Markem-Imaje by leveraging deep technical and domain expertise to guide the evolution of software systems and product.

Benefits

  • 401(k) savings plan with employer contributions
  • medical insurance
  • dental insurance
  • vision insurance
  • wellness programs
  • health savings account
  • health care flexible spending accounts
  • dependent care flexible spending accounts
  • company paid short-term disability
  • company paid long-term disability
  • company paid employee basic life and AD&D insurance
  • supplemental employee and dependent life insurance
  • optional accident insurance
  • optional hospital indemnity insurance
  • optional critical illness insurance
  • adoption benefits and assistance
  • surrogacy benefits and assistance
  • fertility benefits and assistance
  • commuter benefits
  • parental leave of absence
  • military leave of absence
  • jury duty leave of absence
  • bereavement leave of absence
  • paid time off
  • 10 paid holidays per calendar year
  • paid vacation days beginning at 80 hours annually
  • 64 paid sick leave hours annually or as provided under state and local paid sick leave laws
  • tuition reimbursement at the maximum amount of $5,250 per employee per calendar year
  • business travel services
  • employee discounts
  • employee assistance program that includes company paid counseling sessions
  • employee assistance program that includes company paid legal services
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service