Lead and coordinate two cross-functional teams, managing context switching and ensuring balanced attention across both products
Delegate effectively to staff and senior engineers, empowering them to make decisions and drive work forward
Leverage your strong technical background to guide architectural decisions across different tech stacks
Make pragmatic engineering trade-off decisions that balance technical excellence, business priorities, and customer value delivery across multiple products
Identify and manage dependencies between teams while maintaining clear boundaries and ownership
Adapt team priorities and processes as business needs shift, maintaining team productivity and morale through change
Participate in design and code reviews across both teams' projects
Manage and develop your teams through hiring, coaching, and continuous improvement
Drive company, product, and team objectives with a focus on delivering measurable customer value
Establish standards of high-quality work and acceptable coding standards across teams
Experiment with and iterate on team processes to improve outcomes and efficiency
Manage and improve engineer support procedures across both products
Partner with product managers and other engineering leaders to identify dependencies and shape the technical roadmap
Foster a culture of pragmatism, experimentation, and customer focus
Build scalable communication and coordination practices that work across multiple teams
Requirements
Proven track record of leading multiple teams or scaling a team to deliver measurable customer value
Strong technical background with experience in full-stack development and AWS technologies
Experience delegating to staff and senior engineers, with comfort empowering others to make decisions
Ability to make pragmatic engineering trade-offs that balance technical debt, business priorities, and customer needs
Experience leading remote teams (fully remote team that meets in person as needed a few times a year)
History of architecting, designing, and developing scalable production applications with solid understanding of software engineering best practices
Flexibility to adapt as priorities shift and work through ambiguity with open communication and autonomy
Strong organizational skills and ability to manage competing priorities across multiple teams
Empathy with coworkers and customers
Willingness to experiment with team processes, iterate based on outcomes, and maintain strong bias for action and documentation
Strong written and analytical skills
Exemplification of core values (Get Stuff Done, Join Forces, Honor the Customer, Redefine Possible, and Have Fun)
Experience with Java Spring Boot, FastAPI, React, and MongoDB or similar modern tech stacks
Experience managing teams working on different products or codebases simultaneously