Software Engineering, Manager

$262,822 - $290,180/Yr

Meta - Menlo Park, CA

posted about 1 month ago

Full-time - Manager
Menlo Park, CA
5,001-10,000 employees
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

The Software Engineering Manager at Meta is responsible for leading technical teams in the development and delivery of software products and services. This role combines hands-on technical expertise with effective people management, requiring the manager to be a subject matter expert in specific domains while coordinating activities across various functions. The position involves strategic planning, roadmap creation, and driving engineering initiatives that have a significant organizational impact.

Responsibilities

  • Plan, direct, or coordinate activities in 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.
  • 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.
  • Understand product and can drive roadmap creation.
  • Effectively recognize and delegate the work to the right people and minimize/prevent single points of failure.
  • Proactively identify and fix issues that are slowing the team down.

Requirements

  • Master's degree in Computer Science, Computer Software, Engineering, Applied Sciences, Mathematics, Physics, or related field.
  • Three years of software engineering work experience including hands-on technical management building infrastructure core components.
  • Experience coding in C++, Java, Javascript, Python, or PHP.
  • Experience recruiting and managing technical teams, including performance management.
  • Experience architecting, developing, and shipping software products and/or services.
  • Management experience with technical teams, or experience as a technical lead or project manager.
  • Experience building products including front end technologies or backend systems.
  • Experience with Unix or Linux.
  • Experience with large-scale Internet service architectures (load balancing, LAMP, or CDN's).
  • Experience designing and developing distributed systems, storage systems, or cache and data distribution infrastructure.
  • Experience scaling high performance, high throughput systems.
  • Experience troubleshooting and diagnosing problems in large-scale systems.
  • Experience coordinating large-scale, cross-functional efforts that span different teams.
  • Experience developing and managing requirements, and making data-driven decisions.
  • Experience leading strategic implementation and planning for risk and growth.

Benefits

  • Competitive salary ranging from $262,822 to $290,180 per year plus bonus and equity.
  • Comprehensive benefits package including health insurance, retirement plans, and paid time off.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service