Senior Software Engineer
Meta
About the role
About
Join Our Team as a Senior Software Engineer!
Meta is on the lookout for skilled and innovative engineers to help us create groundbreaking products that connect billions of people across the globe. As a vital member of our dynamic team, you'll tackle complex technical challenges, develop exciting new features, and enhance existing applications on various platforms, including mobile devices and the web. Our commitment to advancing user experience drives our work, and we seek passionate individuals eager to make a global impact. If you're ready to be part of a world-class team and engage with projects that truly matter, we welcome your application.
Your Role and Responsibilities:
- Collaborate effectively with various cross-functional teams (including product, design, operations, and infrastructure) to craft innovative and engaging application experiences.
- Develop custom user interfaces utilizing the latest programming techniques and technologies.
- Optimize code for quality and performance, while actively participating in code reviews to provide constructive feedback to teammates.
- Lead major initiatives, set team direction, provide technical mentorship, and support new members in onboarding processes.
- Design and architect scalable systems that support complex applications.
- Identify, troubleshoot, and resolve performance and scalability issues, while leading efforts to mitigate technical debt.
- Work with a diverse array of coding languages and technologies.
- Take ownership of specific components, features, or systems, ensuring a comprehensive understanding from end-to-end.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
- Proven experience using data analysis to resolve technical problems and deliver actionable feedback.
- Demonstrated success in leading complex technical projects and driving meaningful change within an organization.
- 8+ years of programming experience in a relevant language, or 4+ years of experience with a PhD.
Preferred Qualifications:
- 6+ years of experience building large-scale applications.
- Experience in enhancing quality through thorough code reviews, adequate testing, and effective monitoring and change initiatives.
- Proficiency in programming languages such as C, C++, Java, Swift, or Kotlin, along with scripting languages like Python, JavaScript, or Hack.
- A proven track record of integrating AI tools to enhance workflows with measurable outcomes (e.g., improved efficiency or quality).
- Experience with responsible AI practices, including risk assessments and bias mitigation strategies.
- Ongoing development of AI skills, including prompt/context engineering and agent orchestration, with a keen interest in emerging AI technologies.
Compensation:
The salary for this position ranges from $183,997 to $257,000 annually, plus bonus, equity, and benefits.
Industry:
Internet
Equal Opportunity Employment:
Meta is an Equal Employment Opportunity and Affirmative Action employer. We celebrate diversity and do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, status as a protected veteran, or disability. We also welcome applicants with criminal histories, adhering to all local, state, and federal laws. Note that we may use AI and machine learning technologies in the hiring process.
We are committed to providing reasonable accommodations for candidates with disabilities throughout our recruitment process. If you require assistance, please reach out to us.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free