Lead Software Engineer
Basic Qualification (Must have):
- 10+ years experience building and delivering enterprise grade software applications
- Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology.
- Experience in CI/CD in Cloud environments, like AWS and continuous integration systems, like Jenkins
- Utilize both object-oriented and functional programming approaches in different technologies to implement features effectively.
- Respond to and resolve emergent problems; write software and build automation to prevent problem recurrence
- Leverage relevant software development experience to radiate best practices and faster development
- Manage availability, latency, scalability, and efficiency of the product by designing reliability into software and systems
- Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations
- Effectively communicate technical designs verbally and/or in writing for small to medium sized technical audiences.
- You thrive on solving labyrinthine problems within large, high-performance, real-time, distributed data systems
Basic Qualifications:
- BE/B.Tech/BS in Computer Science or related technical discipline
- MS in Computer Science preferred
- Demonstrable understanding of systems, algorithms, and OO design or webapi design.