Meta
Software Engineering Manager
Found: Today
This role is based in Menlo Park, CA.
Compensation:
$332,842 to $347,600/year + bonus + equity + benefits
Responsibilities:
- Manage engineers working with the engineering teams to build products and/or infrastructure required to support the products at scale.
- Ensure that the technology stack handles the needs of the product and is flexible enough to scale as requirements change and usage increases.
- Understand technical architectures, tooling needs, automation plans, product launch plans, and other issues and create comprehensive plans for prioritizing technical and resourcing challenges.
- Communicate cross-functionality and provide constructive feedback into how the products are designed and help craft solutions to difficult user experience and system integrations problems.
- Hold technical discussions within the organization and have strategic influence.
- Mentor engineers on the team; recruit and hire engineers.
- Play a critical role in helping to set the goals and direction for the team.
Minimum Qualifications:
- Master's degree in Computer Science, Engineering, or related field and 2 years of work experience in a computer-related occupation.
- Management experience with technical teams or experience as a technical lead or project manager.
- Building products including front end technologies or backend systems.
- Coding skills in C++, Java, JavaScript, or PHP.
- Experience with Unix or Linux.
- Large-scale internet service architectures.
- Designing and developing distributed systems.
- 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.