ActiveJobs
Microsoft

Software Engineer 2 India Telangana Hyderabad

Microsoft

Full-timeOn-sitePosted 6 October 2026
Apply on Company Site →

Job description

Own and deliver complex feature areas and large-scale solutions end-to-end, including architecture, design, implementation, testing, deployment, support, and long-term maintainability. Provide technical leadership, remove execution blockers, and influence engineering direction across teams. 7+ years technical engineering experience with coding in languages including, but not limited to, C#, ASP.NET, Java, JavaScript, or Python. 7+ years of professional software engineering experience in designing, building, and running Cloud services on a large scale using the .NET stack. Passion for continuous learning, innovation, and the adoption of emerging technologies, including AI-assisted software development practices. Familiarity with distributed systems and event driven architecture. Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices. Experience building modern full-stack applications using .NET/C#, JavaScript, HTML, CSS, and frameworks such as React, Angular, or Vue.js. Solid expertise in designing and developing scalable, loosely coupled, service-oriented architectures, including reusable libraries, SDKs, and platform components. Hands-on experience building and operating RESTful APIs, microservices, and distributed systems using SQL and NoSQL databases. Experience with AI-based software development tools including but not limited to GitHub CoPilot, Visual Studio/VS Code Agent Mode, Building/Enhancing agents with custom prompts/tool integration. Architecture & Solution Design Design, develop, and maintain modern web applications, backend services, APIs, and cloud-native solutions that deliver intuitive user experiences, high availability, and operational excellence. Ensure solutions are maintainable, extensible, well-documented, and aligned with engineering best practices. Design, implement, and operate cloud-based solutions that meet reliability, scalability, performance, disaster recovery, and operational requirements while optimizing resource utilization and costs. Build and maintain CI/CD pipelines and deployment frameworks that improve release velocity, quality, and operational efficiency. Ensure solutions adhere to security, privacy, accessibility, regulatory, and compliance requirements. Promote secure engineering practices and maintain a solid understanding of evolving compliance expectations. Collaborate closely with engineers, product managers, designers, architects, business stakeholders, and partner teams to align technical solutions with business objectives and deliver impactful customer experiences.

Verified and listed by ActiveJobs. Applications are made directly on Microsoft's own career page — we never sit in the middle.