Software Engineer, Infrastructure 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 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 large scope while maintaining a consistent high level of productivity
Minimum Qualifications:
- Programming experience in either C, C++, Java, C# or other relevant coding languages
- Experience building large-scale infrastructure applications or similar experience
- Experience designing and completing medium to large features independently without guidance
- Experience identifying and driving changes to applications as needed
Preferred Qualifications:
- BSc or MSc in Computer Science or related field (or equivalent industry experience)
Source ⇲