Manager, Software Engineering - Integrations
Overview
In this role you lead a team of software experts to build scalable, mission-critical cloud-based systems while staying hands-on with code. You drive architectural decisions, mentor engineers, and collaborate with product and client teams to deliver impactful features. You will shape high-availability data pipelines and real-time data ingestion capabilities that support public safety solutions. This role blends leadership with technical execution in a fast-paced, mission-driven environment.
Compensation / BenefitsCompetitive salary401k with employer matchDiscretionary paid time offPaid parental leaveMedical, Dental, Vision plansLearning & Development programs
ResponsibilitiesLead design and development of scalable, high-availability data pipelines (e.g., real-time 911 data ingestion)Plan and drive team execution through planning, stand-ups, and retrosGuide technical direction via architectural discussions and code reviewsCollaborate with product managers, senior engineers, and client teams to explore opportunitiesPartner with recruiting to hire top engineering talentManage engineers' careers through 1:1s and performance reviewsDeliver new features and improvements to customers on a regular cadenceCoach the team for continuous improvements
Key requirements4+ years of software engineering experience3+ years of experience managing software developersTrack record of delivering multiple overlapping projectsExperience implementing engineering processes focused on security, availability, scalability, and operational disciplineExperience managing projects with third-party integrations / APIsGood understanding of the ETL processmentoring and coachingcross-functional collaborationstrong communicationcloud-based data pipelineshigh-availability systemsreal-time data ingestion