7+ years of non-internship professional software development experience - 7+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of highly scalable systems experience - 10+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience - Experience as a mentor, tech lead or leading an engineering team
- 7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience building complex software systems that have been successfully delivered to customers
- Bachelor's degree in computer science or equivalent
- Experience leading and influencing your team or organization
By continuing you agree to our Terms & Privacy Policy.