- Company Name
- Gusto
- Job Title
- Software Engineering Manager, Time
- Job Description
-
**Job Title**
Software Engineering Manager – Time Tracking
**Role Summary**
Lead the engineering effort for the Time Tracking product, driving strategy, architecture, and delivery while building and scaling a high‑performance team. Own hiring, coaching, and cross‑functional collaboration to ensure product quality and alignment with business goals.
**Expectations**
- Deliver results in a fast‑moving, ambiguous environment.
- Demonstrate product mindset and ability to translate customer needs into tech solutions.
- Show proven hiring, mentoring, and people‑management skills.
- Balance rigorous engineering practices with rapid iteration for customer impact.
**Key Responsibilities**
- Own the technical direction and product roadmap for Time Tracking, Time Off, and Scheduling.
- Build, grow, and retain an engineering squad (Backend & Native Mobile).
- Conduct regular 1:1s, performance reviews, and career development sessions.
- Partner with product, design, and other engineering leads to define vision, prioritize features, and ensure seamless integrations.
- Own architecture governance: scalable data models, API design, security, and performance.
- Champion engineering best practices (code quality, CI/CD, automated testing).
- Participate in daily cross‑team syncs (“Team Times”), pair programming, and code reviews.
- Influence organizational design and segregation of responsibilities across product groups.
- Mentor peers and support a culture of continuous learning.
**Required Skills**
- 8+ years of software development experience, including backend and native mobile systems.
- 2–4 years of engineering management with a track record of hiring, coaching, and retaining high‑performing teams.
- Strong technical acumen: architecture, scalability, data modeling, API design.
- Exceptional product sense: ability to articulate “why,” simplify complex concepts, and inspire stakeholders.
- Proficiency in interviewing and building diverse engineering teams.
- Excellent communication, collaboration, and stakeholder management skills.
- Comfortable navigating ambiguous problems and seeking clarity when needed.
- Commitment to quality, code rigor, and customer financial impact.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience).
---