Software Engineering Manager - Enterprise Team

Facebook New York , NY 10007

Posted 2 months ago

You can submit up to three job applications every 90 days. Be sure to apply for roles that strongly match your skills and work experience.

Facebook is in search of the world's most creative and experienced engineering leaders. We embrace entrepreneurs as well as those who come from more established organizations.

Our Software Engineering Managers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility. You have also kept your technical skills sharp and bring an unwavering passion for managing the dynamics of a fast-paced environment.

In this role, you'll be managing a full stack team of software engineers, partnering with a broad range of cross functional collaborators - product managers, designers, UX researchers, content strategists, data scientists, data engineers, and more. Your team owns our Knowledge Base product, running mission critical parts of our business.

This product helps people across the company (and across the globe) quickly get to the right piece of knowledge that will help them do their job. It also enables experts to easily capture and organize that knowledge so that domain experts themselves can focus on their domain, rather than trying to become knowledge management zealots. Your team iterates and innovates on ways general purpose knowledge management can be tuned by non-technical teams to support their complex and scaled business processes, driving productivity and ease of use while still providing the rigor and robustness required by the most demanding customers.

The team is fairly new, but fully staffed with a diverse set of skills, backgrounds, and strengths. Your support for their learning and growth will not only help them become their best selves, but will also afford them and the team with greater opportunity for more impact, supporting your own growth as you develop your leadership bench.

Software Engineering Manager - Enterprise Team Responsibilities

  • Be a combination of a highly-technical hands-on software engineer and an effective people manager.

Recruit, inspire, and develop team members.

Hold your own in technical discussions, be a subject matter expert, and have strategic influence.

Communicate cross-functionally across various teams, organizations and internal and external stakeholders to drive engineering efforts.

Work together with product management and UX design teams to design and develop front-end interfaces, underlying APIs and backend systems across different programming languages.

Encourage a data-driven culture to improve the efficiency, scalability, stability and security of business applications and in-house systems to help scale the company.

Minimum Qualifications

  • 5 or more years of experience with CSS, Java, JavaScript, XHTML, or PHP
    5 or more years of experience with software engineering

5 or more years of experience with technical leadership

Demonstrated experience recruiting and managing technical teams, including performance management


About the Facebook company

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together.

Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.

Facebook is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineering Manager


Posted 3 days ago

VIEW JOBS 1/13/2021 12:00:00 AM 2021-04-13T00:00 <p>Are you an experienced Software Engineering Manager with hands-on development experience in Golang? Do you love FinTech? If so, check this out!</p><p>&nbsp;</p><p><strong>Who are we?</strong></p><p>We are changing the online consumer lending and loan origination space. Business is good! Our platform helps drive down the price of everyday credit that consumers use to finance their purchases. The product touches on payments and eCommerce to a significant degree, though we are not primarily a payments company.</p><p>&nbsp;</p><p><strong>What is the job?</strong></p><p>We are searching for a Manager of Software Engineering to join one of our Back-End Engineering teams responsible for an extremely important aspect of our business, the loan servicing platform.</p><p>You will lead and manage a technical staff solving complex back-end engineering problems. We work extensively with large scale distributed systems and you will play a key role in our engineering success.</p><p>This position is very much a hands-on management role. What does this mean? As a manager you will be responsible for the leadership of your team. This includes scaling the team as the organization scales. Your duties will include hiring, firing, 1-on-1s, code reviews, ensuring implementation, managing delivery schedules, planning, and the full agile SDLC.</p><p>From a hands on perspective, you will not be extensively coding day in and day out, but rather you will be architecting and designing solutions for your team. That being said, for particular issues, you may need to jump into the code and is definitely encouraged when necessary. We do not want our managers far from the cutting edge technology our organization utilizes.</p><p>&nbsp;</p><p><strong>What skills do we look for and are necessary for success?</strong></p><p><strong>Must Haves</strong></p><p>&bull; Minimum 3+ years of software engineering management experience</p><p>&bull; Strong experience as a Back-End Engineer prior to moving into man</p><p>&bull; BE Engineering utilizing Golang, Java, or C++ (Ideally Go)</p><p>&bull; Service Oriented Architecture and Microservices experience</p><p>&bull; Large scale distributed systems development</p><p>&bull; Experience with scalable cloud based applications</p><p>&bull; Computer Science Degree with a strong understanding of CS fundamentals</p><p>&nbsp;</p><p><strong>Major Plusses</strong></p><p>&bull; Strong Golang</p><p>&bull; Extensive AWS</p><p>&bull; CI/CD</p><p>&bull; Experience working cross functionally in a dynamic engineering environment</p><p>&nbsp;</p><p><strong>What is in it for you?</strong></p><p>We offer a highly competitive compensation and benefits package.</p><ul><li><p>Base Salary: Up to $230,000</p></li><li><p>Bonus: Up to 25%</p></li></ul><p>This is a great opportunity to join a growing organization and work with smart people solving complex problems with cutting edge technology.</p><p>&nbsp;</p><p>Please apply today for immediate consideration!<br /></p> Averity New York NY

Software Engineering Manager - Enterprise Team