Skip to contentPartner Engineering Manager
Company | Meta |
---|
Location | Menlo Park, CA, USA |
---|
Salary | $173000 – $247000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- 10+ years of software engineering experience, including 3+ years of experience managing a team of engineers
- B.S. or M.S. in Computer Science or equivalent degree
- Experience with designing, building, and iterating on scalable software platforms applications and taking products from a nascent state to a level of maturity
- Experience building consensus within large cross-functional organizations
- Experience proactively identifying and executing organizational, product improvements across several teams
- Experience in translating technical concepts into language for audiences, including software engineers, business and technical leaders
- Experience designing and integrating with APIs
- Experience developing and effectively managing relationships with external and internal partners
Responsibilities
- Scale the team by attracting and mentoring people at various levels of experience
- Build new products and improve existing ones in collaboration with product engineering teams and cross-functional partners to meet business needs
- Communicate across functions, influence the roadmap and product development
- Partner with appropriate stakeholders to make ongoing program and project decisions, leverage insights from the team, and make recommendations and/or decisions when issues arise
- Design and build extensible systems and improve current frameworks that support future projects, including: designing complex launch-plan strategies and shipping production level code focused on long-term maintainability
- Serve as a technology/business subject matter expert within the team and provide consultation on domain-level projects
- Bring unique insights from industry, verticals and audience segments to fill a void that exists in our platform
- Help partners to be successful on the platform through consulting or building both 0-1 and scaled solutions
- Manage team performance, including coaching for career growth, and create a healthy team environment
- Effectively communicate team goals, seek out information needed for the team to be impactful and provide resources required to achieve goals while removing roadblocks along the way
- Set clear expectations for all team members, hold them accountable to agreed upon goals, and provide guidance on how it maps to their work
- Conduct Code reviews and provide thoughtful, meaningful, and constructive feedback
- Willingness to travel 20% of the time
Preferred Qualifications
- Experience managing a team with multiple roles
- Knowledge of payments/fintech landscape globally
- Experience working with global teams
- Experience with agile software development methodologies