
Software Engineer II
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead the design/development of software and ensure its quality.
- Defining new components with complete understanding of service interdependencies and limitations.
- Possess knowledge and is curious to learn more about performance, scalability, enterprise system architecture, and engineering best practices.
- Creating prototypes and proof-of-concepts for iterative development.
- Work effectively with product development and engineering teams.
- Actively mentoring junior team members.
- You must be self-driven, curious to learn, proactive, and result-oriented.
- Working in agile teams with strong customer focus.
- Good communication and cross group collaboration skills.
- Experience in Azure, Exchange, or other cloud and distributed systems is a big plus.