Software Engineering Manager

Encore Fire ProtectionPawtucket, RI
Hybrid

About The Position

Encore Fire Protection is undergoing a significant technology transformation, modernizing its platforms, integrations, and data infrastructure. This role is for an engineering leader to build and manage the team responsible for this transformation. The Engineering Manager will lead Encore’s software engineering function, managing developers and engineers, owning deployment pipelines and cloud infrastructure, and collaborating with Product and Data leadership to deliver scalable solutions. This is a player-coach role, requiring close involvement with code, the team, and business problems. The position offers the opportunity to build a team, set engineering standards, and see the direct impact of one's work in a fast-growing company.

Requirements

  • 7+ years in software engineering or DevOps, with at least 3 years in a people management role leading engineering teams.
  • Hands-on experience with cloud platforms (AWS, Azure preferred), containerization, and CI/CD pipeline management.
  • Proven ability to manage delivery in an environment with competing priorities, active technical debt, and a business that moves fast.
  • Experience managing integrations between SaaS platforms, internal APIs, and data infrastructure.
  • Strong grasp of software development lifecycle practices: Agile/Scrum, code review standards, release management, and incident response.
  • Track record of hiring, developing, and retaining engineering talent — including building the culture and norms that make a team worth staying on.
  • Clear, direct communicator who can translate technical constraints into business language and push back constructively when the ask doesn’t make sense.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Nice To Haves

  • Familiarity with iPaaS tools like Workato is a plus.

Responsibilities

  • Serve as both the technical and people leader for Encore’s engineering function, operating at the intersection of team management, platform reliability, and product delivery.
  • Lead, manage, and develop a team of software engineers and DevOps practitioners, including hiring, performance management, career development, and day-to-day coaching.
  • Own the reliability, availability, and performance of Encore’s engineering environments, CI/CD pipelines, and cloud infrastructure (GCP, AWS, Azure).
  • Partner with Product and Data leadership to translate roadmap priorities into engineering plans with clear timelines, resource requirements, and risk assessments.
  • Establish and enforce engineering standards: code quality, peer review, branching strategy, deployment protocols, incident response, and documentation.
  • Drive planning, backlog refinement, and release management, ensuring the team delivers with consistency and predictability.
  • Lead incident management and post-mortem processes, building a culture of blameless learning and continuous improvement.
  • Manage vendor and integration relationships relevant to the engineering stack, including ServiceTrade, Workato, Snowflake, and third-party API partners.
  • Identify and address technical debt proactively, balancing near-term delivery pressure with long-term platform health.
  • Contribute hands-on to architecture discussions, code reviews, and technical decisions.
  • Represent engineering capacity and constraints clearly to senior leadership, enabling informed prioritization decisions.

Benefits

  • Competitive Salary
  • Performance-based bonuses
  • Comprehensive medical, dental, and vision coverage
  • Participation in our Fidelity 401(k) plan with a company match
  • Company-paid life insurance policy of $50,000
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service