
Software Engineer II
- Hyderabad, Telangana
- Permanent
- Full-time
- Designing and delivering manageable micro services end to end
- Distributed computation, high scale, high availability, geo-redundancy, low maintenance and with provable quality
- Able to handle large scope and complicated feature ownerships by working with teams across disciplines
- Deeper understanding of security domain and being able to make appropriate trade-offs in design, implementation, and operation
- Strong desire to succeed and motivate others.
- Demonstrate strong analytic and big picture capabilities in problem solving approaches.
- Deep understanding of security fundamentals
- Proven ability to execute swiftly without compromising quality.
- Versatility and willingness to work with constantly changing priorities with enthusiasm.
- Ensure appropriate and effective communication flow among internal and external stakeholders.
- Bachelors or Masters in computer science, engineering or equivalent
- 6+ years of software development experience with C#, C++ or Java
- 4+ years of professional experience in building and managing highly scalable, secure, available and resilient Twith cloud services
- Working in agile teams with strong customer focus
- Experience in Azure, Exchange, or other cloud and distributed systems
- Security or compliance experience
- ML and AI knowledge
- Depth understanding of technologies / standards in cloud services and security domain e.g. OAUTH, ODATA, open source web technologies, big data platforms etc.