At a Glance
- Tasks: Lead a team to build scalable infrastructure for Facebook's vast services.
- Company: Meta connects billions through innovative technologies and immersive experiences.
- Benefits: Enjoy competitive compensation, remote work options, and a vibrant company culture.
- Why this job: Join a mission-driven team shaping the future of social technology and community connection.
- Qualifications: Experience in leading impactful projects and mentoring engineers; coding skills in C, C++, Java or C#.
- Other info: Be part of a company that values creativity and pushes the boundaries of digital connection.
The predicted salary is between 48000 - 72000 £ per year.
Facebook is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. The Software Engineering (Infrastructure) team builds large distributed components that run Facebook. Our code serves millions of requests per second and it does so with sub-second latency and in a fault-tolerant manner. We handle everything from Facebook scale data storage, to synchronization and coordination of large server clusters, to providing a runtime environment for front end Facebook code. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude.
Responsibilities:
- Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient.
- Effectively communicate complex features and systems in detail.
- Understand industry & company-wide trends to help assess & develop new technologies.
- Partner & collaborate with organization leaders to help improve the level of performance of the team & organization.
- Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas.
- Lead long term technical vision and roadmap for large cross-company efforts.
- Suggest, collect and synthesize requirements and create an effective feature roadmap.
Minimum Qualifications:
- Experience leading projects with industry-wide impact.
- Vast experience communicating and working across functions to drive solutions.
- Significant experience in mentoring/influencing senior engineers across organizations.
- Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long-term vision.
- Experience in driving large cross-functional/industry-wide engineering efforts.
- Extensive experience coding in C, C++, Java and/or C#.
Preferred Qualifications:
- B.S. Computer Science or related technical field.
- Experience with operating system internals, filesystems, programming language design, compilers.
About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
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.
Software Engineer (Leadership) - Infrastructure employer: JobFlurry
Contact Detail:
JobFlurry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Leadership) - Infrastructure
✨Tip Number 1
Familiarise yourself with Meta's core technologies and platforms. Understanding their infrastructure and how they handle large-scale data will give you an edge in discussions during interviews.
✨Tip Number 2
Showcase your leadership experience by preparing examples of how you've driven technical direction in previous roles. Be ready to discuss specific projects where you influenced outcomes and mentored others.
✨Tip Number 3
Network with current or former employees at Meta, especially those in engineering roles. They can provide insights into the company culture and what the interview process is like, which can be invaluable.
✨Tip Number 4
Stay updated on industry trends and emerging technologies relevant to infrastructure engineering. Being able to discuss these topics intelligently can demonstrate your passion and forward-thinking mindset.
We think you need these skills to ace Software Engineer (Leadership) - Infrastructure
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in leadership roles. Emphasise your experience with large-scale systems and any specific technologies mentioned in the job description, such as C, C++, Java, or C#.
Craft a Compelling Cover Letter: In your cover letter, express your passion for tackling complexity and building scalable platforms. Mention specific projects where you've led cross-functional teams and how those experiences align with the responsibilities of the role at Meta.
Showcase Your Leadership Skills: Provide examples of how you've mentored senior engineers and influenced technical direction in previous roles. Highlight any successful projects that demonstrate your ability to drive solutions across functions.
Research Meta's Culture: Familiarise yourself with Meta's mission and values. In your application, reflect on how your personal values align with theirs, especially regarding innovation and community building. This will show your genuine interest in the company.
How to prepare for a job interview at JobFlurry
✨Showcase Your Leadership Skills
As a Software Engineer in a leadership role, it's crucial to demonstrate your ability to lead projects and mentor others. Prepare examples of how you've successfully guided teams or influenced senior engineers in previous roles.
✨Communicate Complex Ideas Clearly
Given the technical nature of the role, practice explaining complex systems and features in a straightforward manner. Use analogies or simple terms to ensure clarity, as effective communication is key in cross-functional collaborations.
✨Understand Industry Trends
Research current trends in software engineering and infrastructure. Be ready to discuss how these trends could impact Meta and how you can contribute to leveraging new technologies for the company's benefit.
✨Prepare for Technical Questions
Brush up on your coding skills, especially in C, C++, Java, and C#. Expect technical questions that assess your problem-solving abilities and understanding of system internals. Practising coding challenges can help you feel more confident.