Backend Infrastructure Software Engineer

Duration:  12 Months

Shift: 08:00 AM to 05:00 PM

  • 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.
  • Set direction and goals for the team regarding project impact, product quality and engineering efficiency.
  • Lead major initiatives, projects, teams, rollouts, and phased releases.
  • Helps onboard new team members, provides mentorship, and enables successful ramp up on your team's code bases.

Minimum qualifications:

  • 7+ years of programming experience in either C, C++, Java, C#, or other relevant coding languages.
  • 7+ years relevant experience building large-scale infrastructure applications or similar experience.
  • Experience building and shipping high quality work and achieving high reliability.
  • Experience improving stability through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes.
  • Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions.
  • Bachelor’s degree in computer science, Computer Engineering, relevant technical field, or equivalent practical experience.

Top 3 must-have HARD skills:

  • 7+ years of programming experience in either C, C++, Java, C#, or other relevant coding languages.
  • 7+ years relevant experience building large-scale infrastructure applications or similar experience.
  • Experience building and shipping high quality work and achieving high reliability.

Good to have skills:

  • Experience improving stability through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes.
  • Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions.