
Company |
Meta |
Job title |
Software Engineer, Infrastructure |
Job location |
United States |
Type |
Full Time |
Responsibilities:
- Design core, backend software components
- Code using primarily C/C++, Java, PHP, and Hack
- Interface with other teams to incorporate their innovations and vice versa
- Conduct design and code reviews
- Analyze and improve the efficiency, scalability, and stability of various system resources
- Establish self as an owner of a particular component, feature, or system with expert end-to-end understanding
- Successfully completes projects at a large scope while maintaining a consistent high level of productivity
Requirements & Skills:
- 6+ years of programming experience in a relevant programming language
- 6+ years of relevant experience building large-scale infrastructure applications or similar experience
- Experience with scripting languages such as Python, JavaScript, or Hack
- Experience designing, analyzing, and improving the efficiency, scalability, and stability of various system resources
- Experience owning a component, feature, or system
- Experience building and shipping high-quality work and achieving high reliability
- Track record of setting technical direction for a team, driving consensus, and successful cross-functional partnerships
- Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
- Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Exposure to architectural patterns of large-scale software applications
- Experience in programming languages such as C, C++, and Java
