Senior Software Engineer

San Francisco, CA, United States

Ready to shape the future of how people interact with data? The Analysis and Experimentation Team is looking for talented engineers who strive to build highly scalable, performant and robust systems that help users understand data. Do you have a passion for finding innovative solutions to difficult problems? Do you thrive on building tools that help users find insights in data that would otherwise be hidden and useless? We want to hear from you!


Here in Analysis and Experimentation, we believe that data helps us make better decisions. As a member of the team, you will build out our internal analytics tools and systems so everyone in Microsoft can access and work with data. You will be working closely with other teams from AI & Research Group to enable them to make data driven decisions at the product and business levels. You should love the idea of working closely with all the smart and creative people at Microsoft, doing deep analysis and writing software to make their lives better and work easier. We work across the full stack of software and data tools. We work on big scale algorithms, data pipelines, metadata management systems, data visualization and data exploration techniques. Our problems are diverse and so are our tools. We use C#, SQL, Azure, Ruby, Python and modern open source JavaScript frameworks.



• Design and build new services

• Maintain and improve existing services

• Work closely with our analysts

• Determine priorities by estimating the potential impact of projects

• Produce high quality code

• Improve those around you



• Bachelor’s degree required, Computer Science preferred.

• Strong coding skills(minimum 3yrs)

• SQL, JavaScript, HTML experience

• Experience with a programming language such as C++, Java, C#, Objective C, Ruby or Python

• Good understanding of data structures, algorithms and software engineering concepts

• A strong sense of curiosity and a willingness to learn, share and improve.


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to 






Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job