About the Role
This role involves overseeing software development teams, guiding technical direction, and ensuring delivery of high-quality solutions aligned with business goals.
Responsibilities
- Lead and mentor multiple teams of software engineers
- Drive the design and implementation of scalable technical solutions
- Collaborate with product and cross-functional teams to define project scope and timelines
- Establish engineering best practices for code quality and system reliability
- Support career development and performance evaluations for team members
- Manage project execution from planning through delivery
- Promote a culture of innovation, accountability, and continuous improvement
- Evaluate emerging technologies for potential adoption
- Ensure systems meet security, compliance, and performance standards
- Facilitate agile development processes and team ceremonies
- Resolve technical roadblocks and support architectural decision-making
- Coordinate with stakeholders to align engineering efforts with business objectives
- Oversee incident response and system stability initiatives
- Encourage knowledge sharing and cross-team collaboration
- Monitor team velocity and delivery metrics
- Advocate for engineering needs in strategic planning discussions
- Recruit and onboard new engineering talent
- Maintain documentation standards across projects
- Support deployment automation and CI/CD pipeline improvements
- Ensure adherence to software development lifecycle policies
Compensation
Competitive salary based on experience and location
Work Arrangement
Hybrid work model with office and remote flexibility
Team
Part of the Engineering department reporting to the Director of Engineering
About the Team
- The engineering team operates in small, autonomous groups focused on product innovation and system reliability.
- Collaboration with product managers and designers is integral to the development lifecycle.
- Teams use modern tooling and are encouraged to experiment with new approaches.
- There is a strong emphasis on code ownership and operational responsibility.
Technology Stack
- Primary languages include Python, Java, and TypeScript.
- Infrastructure runs on AWS with Kubernetes for orchestration.
- CI/CD pipelines are powered by Jenkins and GitHub Actions.
- Monitoring and logging use Prometheus, Grafana, and the ELK stack.
Available for qualified candidates