Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
Experience in engineering team management
Experience in engineering
Experience in leading the definition and development of multi-tier web services
Experience partnering with product and program management teams
Nice to Haves
Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
Experience in recruiting, hiring, mentoring/coaching, and managing teams of Software Engineers to improve their skills and make them more effective product software engineers
What You'll Be Doing
Lead a team of 6–10 SDEs designing and delivering a next-generation, distributed database migration engine
Own end-to-end feature delivery for the migration platform
Drive architecture decisions on distributed systems challenges
Partner with Principal Engineers and senior leadership on platform evolution
Manage high-profile customer engagements for enterprise-scale migrations
Make prioritization decisions across security compliance, customer delivery, and product roadmap
Build and retain a high-performing team in a complex technical domain
Drive adoption of AI-powered engineering practices
Own operational health metrics
Perks and Benefits
Endless knowledge-sharing, mentorship, and career-advancing resources
Flexibility as part of the working culture to achieve work-life harmony