- Design the overall technical architecture of the product with the help of the team and guide teams on technology strategy related to coding practices, continuous integration, and automated deployment
- Manage cross-discipline engineering team
- Strong software engineering fundamentals; be able to hold court with principal-level engineers and significantly contribute to design documentation and complex software architecture
- Specifically with code reviews to help the team develop its solution and solve all surfacing problems at hand. Identifies and removes technical impediments
- Look for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo and the team a roadmap for implementing software engineering practices for higher code quality
- 8+ years of experience in architecture, design, and development of complex distributed software systems and solutions.
- Strong credentials in envisioning, designing & developing innovative solutions, including technology planning, deployment, and support.
- 2+ years of experience of technical leadership
- Enjoy an environment of fast growth and ambiguity
Development Support Environment Continuous Integration Reviews Architecture Integration Strategy Documentation Software Leadership Engineering Planning Design