CGWS - COME GROW WITH US

Senior Engineering Manager

CGWS - COME GROW WITH US

full-time

Posted on:

Location Type: Hybrid

Location: UtahUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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