About this role
The team is seeking a Staff Software Architect to join their team in Chennai, India. In this pivotal role, you will spearhead the design and evolution of cutting-edge enterprise backend services that are essential to driving digital transformation. This position is ideal for a visionary technologist who is passionate about building highly scalable, cloud-native systems that deliver transformative customer experiences.
Key Responsibilities:
- Lead the architectural strategy for complex, multi-region, and highly available distributed systems.
- Collaborate with cross-functional teams to define system requirements and ensure alignment with business goals.
- Design and implement robust architecture patterns and best practices for software development.
- Mentor and guide other engineers in architectural decisions and coding practices.
- Evaluate and incorporate new technologies to enhance system performance and reliability.
Required Skills & Qualifications:
- Extensive experience in software architecture and design, with a strong focus on backend systems.
- Proficiency in cloud technologies and platforms, such as AWS or Azure.
- Strong knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
- Expertise in programming languages such as Java, Python, or Go.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Experience:
- A minimum of 8 to 10 years of experience in software development and architecture.
What we offer:
- Opportunity to work on innovative projects that shape the future of technology.
- A collaborative and inclusive work environment that fosters professional growth.
- Access to the latest tools and technologies to enhance your skills.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.