Software Engineering Manager Role
As a Software Engineering Manager at Meta, you will lead teams that deliver on multiple projects of increasing dependencies in an ambiguous or high-impact area. You will work with team and cross-functional partners to define and influence strategy, collaborate with various functions, drive engineering initiatives, and have an impact at an organizational level.
Responsibilities
- Plan, direct, or coordinate activities in fields such as electronic data processing, information systems, systems analysis, and computer programming.
- Be both a highly technical, hands-on coder and an effective people manager.
- Be a subject matter expert in at least one specific domain (e.g., product, product infrastructure, infrastructure, machine learning).
- Lead teams that deliver on multiple projects of increasing dependencies in an ambiguous or high-impact area.
- Work with team and cross-functional partners to define and influence strategy.
- Work on issues of diverse scope, and drive roadmap creation and execution.
- Collaborate with various functions, drive engineering initiatives, and have an impact at an organizational level.
- Participate in technical design.
- Measure the impact of team and set clear expectations and goals.
- Manage the coordination of the activities of the team with responsibility for results, including costs, methods, and staffing.
- Work effectively with cross-functional partners and stakeholders to set and achieve optimal outcomes.
- Partner with leadership to influence and drive org design, contribution, and prioritization.
Minimum Qualifications
- Requires a Master's degree (or foreign degree equivalent) in Computer Science, Computer Software, Engineering, Applied Sciences, Mathematics, Physics, or related field.
- Requires three years of experience in the following:
- Software engineering work experience including hands-on technical management building infrastructure core components.
- Coding in one of the following languages: C++, Java, Javascript, Python, or PHP.
- Recruiting and managing technical teams, including performance management.
- Architecting, developing, and shipping software products and/or services.
- Management experience with technical teams, or experience as a technical lead or project manager.
- Building products including front-end technologies or backend systems.
- Unix or Linux.
- Large-scale Internet service architectures (load balancing, LAMP, or CDN's).
- Designing and developing distributed systems, storage systems, or cache and data distribution infrastructure.
- Scaling high-performance, high-throughput systems.
- Troubleshooting and diagnosing problems in large-scale systems.
- Coordinating large-scale, cross-functional efforts that span different teams.
- Developing and managing requirements, and making data-driven decisions.
- Leading strategic implementation and planning for risk and growth.
Benefits
- $284,857/year to $297,550/year + bonus + equity + benefits.
- Individual compensation is determined by skills, qualifications, experience, and location.
- Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity, or sales incentives, if applicable.
- In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
XML job scraping automation by YubHub