
Software Engineer II
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead the design/development of software and ensure its quality.
- Define 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.
- Create prototypes and proof-of-concepts for iterative development.
- Work effectively with product development and engineering teams.
- Actively mentor junior team members.
- Be self-driven, curious to learn, proactive, and result-oriented.
- Bachelors, Masters, or PhD in computer science
- Or equivalent.
- 3+ years of software development experience with C#, C++ or Java.
- Working in agile teams with solid customer focus
- Good communication and cross group collaboration skills.
- Experience in Azure, Exchange, or other cloud and distributed systems.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.