What are the responsibilities and job description for the Software Engineering Manager position at Meta?
Network Emulation team is part of the overall Meta Infrastructure organization and develops software for our entire network. We cover our ever-growing data centers, the global backbone that connects all our locations, and our edge points-of-presence. We are looking for a manager who will lead this group of engineers building and evangelizing large-scale high-fidelity network emulation service. This emulation service enables production network reliability, validating various network designs and operations in a safe sandbox environment. Network emulation has proven to be very useful in the routing policy design verification, and we would like to expand the use case toward validation of all day-to-day network operations. As the leader of this small and growing team, you will learn how Meta designs and operates its large-scale production network and you will be in charge of designing and implementing how we model the production network and validate any changes made to it.
Software Engineering Manager Responsibilities:
Minimum Qualifications:
Preferred Qualifications:
Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
Software Engineering Manager Responsibilities:
- Define and drive regular development of a technical roadmap to meet the needs of the team, and partner teams
- Operate in a rapidly evolving environment, adapting quickly to new information and re-prioritizing as needed
- Manage software engineers building, scaling, deploying the network emulation service
- Collaborate with Network Engineering team to automate various processes, build software infrastructure for network monitoring and analysis, aid in capacity planning and architecture change analysis
- Communicate cross-functionally and drive engineering efforts
Minimum Qualifications:
- 2 years experience managing an infrastructure software engineering team
- Demonstrated experience recruiting and managing technical teams, including performance management and managing engineers
- Knowledge of container/virtualization technologies such as Linux containers, Kubernetes, or Docker
- Knowledge of networking and distributed systems
- Bachelors in Computer Science or related field
Preferred Qualifications:
- Experience with large-scale network designs and operations
- Experience with network devices (routers, switches, load balancers) and an understanding of network routing protocols
Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
Manager, Software Engineering
JPMorgan Chase -
Palo Alto, CA
Software Engineering Manager, Product
Meta -
Sunnyvale, CA
Software Engineering Manager - OpenBMC
Meta -
Menlo, CA