Taro Logo

Software Engineer 2

Microsoft is a global technology company that develops software, cloud services, and hardware, including Azure DevOps which provides work planning, repos, CI/CD, and test management services.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Job Description

Microsoft's Azure DevOps team is seeking an experienced full-stack software engineer to join their mission of building services that make engineering teams productive. Azure DevOps is a critical suite of services within Microsoft Azure, providing essential tools for work planning, repositories, CI/CD, and test management that serves millions of engineers, including Microsoft's largest customers and internal teams.

The role focuses on ensuring Azure DevOps delivers on its promise of being always available, always reliable, and always responsive. You'll be part of a team that builds new features to enhance performance, scalability, and compliance, while delivering productivity improvements to all Azure customers. This position offers an opportunity to multiply your impact by helping to unlock 10x productivity increases for millions of Azure Developers.

As a Software Engineer 2, you'll work with cutting-edge technologies including C#, SQL, ASP.Net, HTML5, React, TypeScript, PowerShell, and Azure. The position requires strong expertise in full-stack development, with particular emphasis on high-scale SQL databases and distributed systems. You'll be part of a distributed team, making excellent communication skills essential.

The role involves 25-50% travel and offers a hybrid work arrangement with up to 50% work from home flexibility. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. This is an excellent opportunity for engineers passionate about building developer tools and working on systems that impact millions of developers worldwide.

Join Microsoft's Azure DevOps team to work on challenging technical problems while helping to shape the future of developer productivity tools. Your work will directly impact how millions of developers worldwide build and ship software, making this an opportunity to create lasting positive change in the developer ecosystem.

Last updated 3 hours ago

Responsibilities For Software Engineer 2

  • Collaborate closely with Product, Design, and Engineering teams to plan and execute on key business priorities
  • Design, implement, test, instrument, document and maintain features using C#, SQL, ASP.Net, HTML5, React, Typescript, PowerShell, and Azure
  • Work in a culture of continuous improvement, adaptation, reflection, and growth

Requirements For Software Engineer 2

Java
JavaScript
React
TypeScript
  • 3+ years professional software development with at least one of the following C#/C++/Java, SQL, HTML5/JavaScript/React or ASP.NET
  • Excellent analytical skills as well as communication skills both verbal and written
  • Experience with Continuous Integration and Continuous Deployment paradigms
  • Familiarity with SQL databases and/or NoSQL document stores
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
  • Experience using and contributing to Open Source or Inner Source

Benefits For Software Engineer 2

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Software Engineer

Microsoft is seeking a Software Engineer in Hyderabad to develop generative AI services for security solutions, requiring 1+ years of experience in software development and cloud services.

Software Engineer II

Microsoft seeks Software Engineer II for Azure SQL Database team to develop cloud-scale database solutions, requiring 3+ years experience in C++/C#/Java and strong database systems knowledge.

Software Engineer II

Software Engineer II position at Microsoft's Surface team in Hyderabad, focusing on UEFI firmware development for Surface devices, requiring 2+ years of experience in low-level system programming.

Software Engineer II

Microsoft is seeking a Software Engineer II to improve search algorithms and handle millions of queries for the Windows Store, requiring 3+ years of search technology experience.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Windows Servicing and Delivery team in Hyderabad, focusing on Windows system development and security updates.