Staff Software Engineer, Engineering Productivity
8+ Years
NA
Bangalore
Job Description
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development, and with data structures/algorithms.
- 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
- Master's degree in Computer Science or similar technical field.
- 8 years of experience in building high quality software, developer tooling and infrastructure.
- 5 years of experience as tech lead in a diverse team.
- Experience working on scalable applications.
- Experience working with: Unix/Linux environments, distributed and parallel systems, architecting large software systems.
- Software development experience in one or more general purpose programming languages.