Salary
💰 $185,100 - $305,448 per year
Tech Stack
ElasticSearchHBaseJavaMySQLPython
About the role
- Build a high functioning, well-motivated engineering team and lead them to iteratively deliver quality results.
- Leverage experience in building and maintaining highly scalable and reliable software systems to grow and tune our software services stack.
- Grow your team of engineers by example with effective feedback, coaching, and career development.
- Lead the team through product and technical road maps, and partner with cross functional and engineering leaders to align on strategy, planning and execution.
- Drive consistent, high-quality execution by setting clear expectations, tracking progress, and proactively addressing challenges.
- Uphold development and product quality standards and support team’s on-call rotations.
- Use data and metrics to monitor team performance, establish KPIs to meet OKR and roadmap goals.
- Participate in architectural discussions and decisions to push your team to successful outcomes.
- Manage support week rotations, guide the team through major feature launches, and balance technical debt with product features.
- Lead performance reviews, career band calibration, hiring and interviewing processes, and identify growth opportunities for engineers.
Requirements
- 5+ years of experience in building, scaling, and maintaining enterprise level software systems in a production environment, with expertise in back-end development and a focus on high availability solutions.
- 4+ years of experience managing and leading high performing engineering teams, with a strong emphasis on delivery, execution, and achieving measurable business outcomes.
- 4+ years of experience delivering engineering projects and initiatives, including ensuring the delivery of a team’s roadmap, prioritizing technical improvements with cross-functional teams, and communicating progress with business stakeholders.
- Proven ability to drive strategic change within engineering teams, balancing short term delivery goals with long term technical sustainability and product growth.
- Experience developing enterprise level distributed applications using distributed queuing systems, service-oriented architectures, etc.
- Experience with data systems operating at scale, Elasticsearch, MySQL, HBase, etc.
- Experience programming in an object oriented language such as Java, Python, C# or C++.