PrismHR: Director, Software Engineering
35 Parkwood Drive
Hopkinton, MA 01748

PrismHR is expanding its technology leadership team and has an exciting opportunity for a Director of Software Engineering.  In this role, you will manage, develop, and mentor the leadership, technical and best practice capabilities for the software development teams charged with advancing PrismHR’s “Employee Experience” web applications, API, and partner integrations.

As a Director of Software Engineering at PrismHR, you’ll grow and lead high performance software engineering teams that consistently deliver on commitments with continuous quality and efficiency improvements. Initially, this role will have oversight over approximately 25 development engineers and contractors matrixed across 5 of our agile “product delivery teams,” with potential for more with success in the role and continued company growth.

This position requires a demonstrated, hands-on leader with the ability to coach software engineers and managers in all phases of software development, including planning, coding, testing, troubleshooting, deployment and ongoing maintenance.  

 

SPECIFIC DUTIES & RESPONSIBILITIES:

  • Direct software engineering efforts for assigned development teams charged with extending current generation products, delivering our next generation technologies, as well as for ongoing maintenance and mission critical response.

  • Proactively manage the growth, training, structure and capabilities of PrismHR’s Employee Applications, API and partner integrations development teams.  Mentor engineers on design, development, and best practice concepts, and develop PrismHR’s next generation of technology leaders.

  • Partner with our architecture team to deliver upon scalable, secure, and maintainable technology evolution initiatives, while proactively driving down technical debt.

  • Collaborate with product owners to translate business requirements into well-formed, actionable user stories and designs.

  • Identify opportunities for innovation, reduced code complexity and other quality improvements in our code base and tools.

  • Reinforce a philosophy of modular, well specified, understood and documented software architecture and design, with an eye toward efficiency and future maintainability.

  • Collaborate with Product Delivery leadership to progress, monitor, and continually evolve our agile processes and software development practices.

  • Ensure team commitment to following PrismHR’s adopted SDLC, and adhering to our SOC 2 policies and controls.  

  • First and foremost through example, champion a culture of commitment, accountability, teamwork and excellence.

  • Employ a measurement and metrics driven approach to monitoring team productivity and quality of output.

 

ESSENTIAL SKILLS and EXPERIENCE: 

  • 15+ years of overall software development experience, with 7+ in team leadership roles, which includes experience managing managers, and managing multiple teams.

  • Prior experience integrating a highly successful offshore contingent into software development teams.

  • Solid software engineering foundation indicated by a demonstrated understanding of product design of complex systems, which includes web-based enterprise platforms.

  • Hands-on experience with a representative cross-section of technologies used in the PrismHR technology stack, which include, Javascript, HTML5/CSS, Angular, React, Typescript, Node.js and Postgres.

  • Strong understanding of engineering software processes, life-cycle methodology, configuration management, release management, and quality assurance.

  • Experience with DevOps technologies and principles, with proven example having implemented test driven development and/or automated unit testing techniques.

  • Prior experience and interest in legacy system modernization initiatives.

  • Prior experience and familiarity with open source technologies.

  • Strong leadership, critical thinking and analysis, and exceptional communication skills.  Ability to communicate across all levels of the organization. Proven ability to motivate in a team-oriented, collaborative environment.

  • Must be able to work in a dynamic, rapidly changing environment, and interact with partners and customers directly, with a passion to solve for the customer.  

  • Exceptionally self-motivated and directed, with top-notch interpersonal and communication skills.  

  • B.S. in Computer Science or equivalent, M.S. preferred

PrismHR is an EO/AA/VEV/Disabled Employer
Diversity Candidates are encouraged to apply

Location: Engineering in Hopkinton, MA
Full-time