

Work hard. Have fun. Make history.Our tools are critical to developer productivity, which means architecting a scalable, fault-tolerant system is essential.You will engage with experienced, cross-disciplinary staff to conceive and design innovative solutions. You must be responsive, flexible and able to succeed within an open collaborative environment. You will take part in designing solutions to hard problems across a global platform. You will work closely with multiple DevOps teams to drive software development from concept to launch, while maintaining a high bar for your deliverables.Scope of Work
Key job responsibilities
- Responsible for the development and maintenance of key features.
- Plan and coordinate feature improvements and upgrades around services.
- Improve the user experience around services.
- Analyze and improve availability, efficiency, capacity, scalability, security and performance of our services.- Troubleshoot and resolve problems with production systems as part of our on-call rotation.
- Develop and maintain tools.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך