Skip to main content

Senior Software Engineer

Are you passionate about delivering high-quality software in a fast-paced, agile environment? Are you a believer in continuous integration, frequent releases to production and a rapid pace of development? Are you an advocate for the best practices and core principals of object-oriented design? Do you feel strongly about the art and craft of software development? If you are any or all of these, this might just be the team for you!

At Microsoft, our mission is to empower every person and organization on the planet to achieve more. This mission connects in fundamental ways with how we as a company operate, how we design and develop technology and how we work with others to serve people with disabilities. To make our products and services accessible, we need to know when we have issues and how to fix them. In other words, our tools need to help us more easily and quickly find and fix accessibility issues.

In Visual Studio Team System, we are on a fast-track to develop better ways to find bugs, better ways to write accessibility bugs and in general, create a workflow that builds accessibility into the process. And, this includes, making the process work for engineers and other Microsoft employees who have disabilities, because everyone wants tools that will help them do their best work.

We thrive in a fast paced agile environment, shipping high quality code to production every sprint. Our code base is C#, TypeScript, and SQL. We provide REST APIs via ASP.NET MVC, and we use jQuery, Knockout.js, and other modern frameworks to build our user interface. Our services run entirely in Azure and uses many of Azure’s services, particularly Service Bus, Storage, Document DB, AAD, and Azure Redis.

The ideal candidate will have:

•      BS degree or higher in Computer Science or related field or related field or equivalent work experience.

•      5+ years of commercial software engineering covering all stages of the release cycle.

•      Deep expert knowledge of C# and/or JavaScript.

•      Great problem solving and design skills, with demonstrated passion for quality, performance and engineering excellence

•      Knowledge and passion for Agile development practices, including continuous integration, test-driven development and pair-programming.

•      Excellent communication and collaboration skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


Job #



United States, Redmond (WA)

Job families

Development (engineering)


Cloud and enterprise