Skip to content

Senior Engineering Manager (Professionals)
Company | Trust & Will |
---|
Location | San Diego, CA, USA |
---|
Salary | $174000 – $235000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 7+ years of professional experience in software development
- 4+ years in a leadership or management role
- 2+ years managing other managers
- Advanced proficiency in React, TypeScript, API design, and data modeling (Both relational & noSQL)
- Experience leading teams in high-performing, cross-functional environments
- Strong mentorship and coaching skills
- Ability to balance technical and managerial responsibilities
- Experience building and maintaining cloud native applications
- Strong grasp of secure coding practices, threat modeling, and compliance (GDPR, SOC2)
- Experience with DevOps practices, CI/CD pipelines, and modern testing frameworks
- Proficiency in AI-assisted development, using tools like GitHub Copilot, Cursor, RooCode, or RooCline
- Skilled at defining and tracking engineering metrics to measure success and drive improvements
Responsibilities
- Manage and mentor multiple teams of 3-5 engineers
- Conduct regular 1:1s, provide continuous feedback, and guide career development
- Foster a psychologically safe, inclusive, and collaborative team culture
- Ensure effective onboarding, setting clear expectations and defining success metrics for team members
- Identify skill gaps and growth opportunities, facilitating training and learning experiences
- Manage budgets within teams and ensure proper resourcing
- Lead multiple engineering teams operating within a cross-functional product squad
- Own project execution, ensuring timely delivery of features while maintaining high-quality standards
- Establish clear goals, priorities, and roadmaps in alignment with business objectives
- Balance individual contributor responsibilities with managerial duties, contributing code when necessary
- Track and improve engineering velocity, code quality, and team efficiency metrics
- Drive technical decisions and architecture in alignment with long-term engineering and business goals
- Identify and mitigate technical debt while advocating for scalable and maintainable solutions
- Implement AI tooling and automation to enhance development workflows and system reliability
- Collaborate with senior leadership to define and refine organizational structures, delivery practices, engineering best practices and development processes
- Design, architect, and deliver scalable, high-performance applications and services, actively contributing code in a hands-on capacity (up to 50% of the time)
- Ensure solutions are robust, secure, and maintainable, aligned with industry best practices
- Identify and Drive organization-wide technical improvements, including system reliability, performance, and security
- Lead by doing – participate in code reviews, pair programming, and contribute to the technical roadmap while mentoring the team
- Ensure you and your teams deliver high-quality, production-ready code, setting a strong technical example across the organization
- Identify and lead initiatives to reduce technical debt and improve performance
- Use observability and monitoring tools to proactively detect and resolve system bottlenecks
- Ensure a culture of accountability and technical excellence, holding the team to high engineering standards
- Work closely with Product Managers, Designers, and stakeholders to align technical solutions with business needs
- Utilize data-driven decision-making, incorporating product metrics and user feedback into engineering priorities
- Mentor engineering managers and engineers at various experience levels, providing guidance and fostering technical growth
- Communicate complex technical topics clearly to engineers and non-technical stakeholders
- Promote a culture of experimentation, innovation, and continuous learning
Preferred Qualifications
- Experience using infrastructure-as-code tools (CloudFormation, AWS CDK, Pulumi, or Terraform)
- Experience leading an engineering team in a high-growth startup
- Hands-on experience with Docker, Kubernetes, or other container orchestration tools
- Experience with pair programming and collaborative development techniques
- Active contributions to open-source projects or developer communities