
Software Engineer London, England
Job description
Software Engineer Responsibilities:
- Design core, backend software components
- Conduct design and code reviews
- Analyze and improve efficiency, scalability, and stability of various system resources
- Lead major initiatives, projects, teams, rollouts and phased-releases
- Interface with other teams to incorporate their innovations and vice versa
- Influence direction and goals for the team regarding project impact, product quality and engineering efficiency
- Helps onboard new team members, provides mentorship and enables successful ramp up on your team's code bases
Minimum Qualifications:
- Strong hands on programming experience in either C, C++, Java, C# or other relevant coding languages
- Experience building and shipping high quality work and achieving high reliability
- Experience building large-scale infrastructure applications or similar experience
- Experience driving projects across team/orgs and interfacing with leadership, cross-functional partners
- Strong oral and written communication skills
Preferred Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Experience in large scale, distributed infra / backend technologies
