
Senior Engineering Manager
CGWS - COME GROW WITH US
full-time
Posted on:
Location Type: Hybrid
Location: Utah • Utah • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Recruits, interviews, hires, and develops engineers, senior engineers, and staff-level engineers.
- Oversees the daily workflow, delivery cadence, and execution practices of the team.
- Provides structured, actionable feedback; performs timely and growth-oriented evaluations.
- Handles coaching, performance concerns, and disciplinary processes in partnership with HR.
- Manages up to two scrum teams or 12–18 engineers across backend and frontend disciplines.
- Lead the Employee Services team responsible for lifecycle-specific backend capabilities, including employee lifecycle orchestration, job object, and domain-level services
- Define and enforce domain ownership boundaries, ensuring the team owns outcomes without duplicating platform capabilities
- Drive alignment between Employee Services and adjacent domains (Hiring, Growth, Engagement) to ensure consistent data and experience across the lifecycle
- Partner with Product, Design, and Architecture to shape domain strategy, especially as the org moves toward AI-native experiences and agent-driven workflows
- Ensure the team leverages shared platform capabilities (UDM, workflows, AI agent infrastructure) rather than building redundant systems
- Manage delivery of multi-team initiatives with predictable execution, clear prioritization, and proactive risk management
- Coach engineers and technical leaders to think in terms of outcomes over features and domain ownership over application ownership
- Establish strong engineering practices around service design, data modeling, API quality, observability, and system reliability
- Build a culture of ownership, accountability, and continuous improvement within the team
Requirements
- 7+ years in software engineering with 5+ years managing engineering teams
- Experience managing backend or service-oriented teams in a SaaS environment
- Strong understanding of distributed systems, APIs, data modeling, and service architecture
- Experience working across domain boundaries and integrating with shared platform systems
- Proven ability to operate in environments with evolving ownership, ambiguity, and cross-team dependencies
- Strong partnership skills with Product and Design, especially in shaping unclear or emerging domains
- Ability to translate high-level strategy into clear execution plans for teams
- Experience leading teams through organizational or architectural transitions
- Strong communication skills, with the ability to align stakeholders across multiple functions
- Proven track record of developing engineers and technical leaders
- Ability to balance long-term architectural direction with short-term delivery needs
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Benefits
- Comprehensive health, life, and disability insurance
- Generous leave policies that include 4 weeks of vacation, 12 company holidays, parental leave, and volunteer time off so you can enjoy quality of life
- 401k plans with up to 6% company match
- $2000 Paid-Paid Vacation bonus
- EAP through Headspace
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringbackend developmentservice-oriented architecturedistributed systemsAPIsdata modelingservice architectureSaaSsystem reliabilityobservability
Soft Skills
coachingperformance managementcommunicationpartnershipleadershipaccountabilitycontinuous improvementstrategic planningrisk managementteam alignment
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering