
Software Engineer II
- Hyderabad, Telangana
- Permanent
- Full-time
- You will be part of an infrastructure software engineering team collaboratively designs, builds, and maintains tools that ensure seamless and efficient operations for the organizations which accelerate the developer experience.
- You will collaborate closely with multiple teams across Microsoft to deliver key customer solutions and the technology to support them.
- Engage in and improve end-to-end lifecycle of services from inception and design, through deployment, operation, and refinement.
- Analyze complex system behavior, performance, and application issues.
- Apply modern software engineering practices to streamline deployments, drive down costs and operational overhead while meeting critical reliability and availability KPIs.
- Work hand in hand with engineering teams to offer guidance and education on integration, testing, monitoring, and security across different technology stacks.
- We believe in enabling our team members to unlock their highest potential and invest a lot in building a collaborative and agile culture to achieve our business success. Join us and be part of our path to the next level of awesomeness!!
- Bachelor’s degree in computer science or related technical field
- 4+ years Proven experience with designing developing and building services, supportability and monitoring Infrastructures
- Experience with large scale operations, using methodologies such as feedback/Metrics collection techniques to expose live site/service issues
- Strong analytical and problem solving and organizational skills
- Excellent written and oral communication skills
- Ability to deal with the ambiguity associated with working in a fast-paced and changing environment.
- 4+ years of Software Engineering and experience in testing, deploying and supporting large scale services on Azure/AWS/GCP environments.
- Kubernetes
- Experience with Security/Cyber domains