Skip to main content

Software Engineer II


Help unlock the true power of data today to create a better tomorrow.

The Intelligence Platform team at Microsoft, is creating a new generation of tools and infrastructure to transform data into insight and into action. The world produces exabytes of data every hour, yet people and organizations tap into only a fraction of its full value today because their tools take too much time and expertise to use. We’ve set out to make it easy for them to harness data to solve critical problems and create innovative new products, services, and experiences. So that it looks and feels like magic to our users, our team does the hard work to build world-class user experiences, platforms and services that remove the complexity and pain of working with big data.

We’re looking for great back-end engineers to develop world-class services that enable people to easily extract the full value of their data. You will solve hard problems in distributed systems, containerized workflows, compilers, big data, query optimization, storage, networking, or more. You will leverage open-source and proprietary technologies and use languages including C, C++, C#, Java, Python, and more. You will build and operate services with world-class availability, performance, and scalability.

We’re a rapidly growing global team. We foster a high-trust environment with great collaboration, open dialogue, and fun. We celebrate our different identities, cultures, experiences, and work styles. We seek out diverse perspectives and challenge our assumptions, so we build the best product together. We value excellence and support each other in learning and growing together. We try new ideas, learn, fail-fast, and try again. And ultimately, we love delighting our customers and helping them succeed.

We’d like your help in advancing the state-of-the-art in big data!


+ You will design, develop, test and support providing technical leadership & significant contributions to features, experiences & solutions for end-to-end business scenarios over the full stack using cutting-edge modern development technologies.

+ You will collaborate across diverse engineering teams to solve challenging problems for large-scale business applications.

+ You will be comfortable with ambiguity and deliver results with different working methodologies and fluid team structures.

+ Accountability for the quality, usability & performance of features.

+ you will work closely with Program Managers and other Software Engineers in order tooptimize design, quality and functionality


**Required Qualifications**

+ 3+ years professional experience in software engineering

+ OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 2+ year(s) technical experience in software engineering

+ OR Master's Degree in Computer Science, Information Technology, or related field

**Preferred Qualifications**

+ Experience in database technology, server-side software or online distribution services

+ Strong problem solving, design, coding and debugging skills.

+ Proficiency in data structures and algorithm

+ Ability to collaborate with team members and develop innovative solutions.

+ Cloud software, PaaS, and/or SaaS development experience

+ BS in computer science or related software engineering fields.

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form ( .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Software Engineer II

Full time
Charlotte, NC

Published on 10/06/2022

Share this job now