About the Role
You would have a range of responsibilities that revolve around leading and managing multiple teams of engineers (including other EM/TLMs) to drive technical excellence and deliver high-quality products and services. Here are some of the key things you would do:
- You would provide leadership and guidance to engineers/TLs/EMs, fostering a collaborative and inclusive team culture. This involves setting clear expectations, defining goals, and supporting the professional growth and development of your team members.
- You would play a crucial role in shaping the technical direction and strategy of your domain and aligning it with broader company goals.
- You would oversee the planning, execution, and delivery of engineering projects.
- Effective collaboration with stakeholders across different functions, such as product managers, applied/data scientists, operations teams, designers, and other XFN engineering teams is essential. You would communicate effectively to align priorities, manage dependencies, and ensure a smooth flow of information between teams.
- You would be responsible for hiring, onboarding, and developing top engineering talent. This includes conducting performance evaluations, providing feedback and mentorship, and supporting the career growth of your team members.
- You would promote and uphold engineering best practices, ensuring high standards of code quality, scalability, and reliability.
- You would collaborate with stakeholders at various levels of the organization, including senior and executive leadership, to understand business needs, provide technical insights, and contribute to strategic decision-making.
- You would coach and grow Sr./Staff engineers, as well as other EMs/TLs.
- - - - Basic Qualifications ----
- Minimum 10 years of proven experience in software engineering
- 3+ years experience of management in building and leading a software engineering team. People management experience, including growing and mentoring engineers at different levels
- Strong understanding of technical architecture, system design, and problem solving acuity for sophisticated technical challenges
- - - - Preferred Qualifications ----
- Bachelor’s or Master's degree or equivalent degree
- PhD degree in computer science or other relevant fields is a plus
- You have previously led teams that owned and/or built new product
- You have managed Staff+ engineers and EMs; and led multiple teams for at least 1+ year
- Experience working cross-functionally with Product Management, Data Science, and Business partners
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .