-
View all jobs
We are the innovative fast-moving data team for the Microsoft Store on Windows, and our passion is delivering infrastructure that makes data accessible, explorable, and actionable for both insights and product data operations in the store. Our focus is to use the best technologies to move both fast and accurately. Given Windows' global reach, our data is multi-petabyte and presents both challenges and opportunities for deeper understanding of data engineering and database engines.
We are looking for a Software Engineer II who thinks about data structures, algorithms, and architecture while both bringing solid coding skills and the ability to apply software engineering practices to agent assisted (agentic) development: we build quickly but know precisely what we are doing. Our goal is to create an environment where access to data and the ability to play with data are top priorities, moving beyond traditional pipeline operations to enable creative solutions at scale.
What You'll Work On
Responsibilities
Required Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until November 3, 2025.
#W+DJOBS
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
We are looking for a Software Engineer II who thinks about data structures, algorithms, and architecture while both bringing solid coding skills and the ability to apply software engineering practices to agent assisted (agentic) development: we build quickly but know precisely what we are doing. Our goal is to create an environment where access to data and the ability to play with data are top priorities, moving beyond traditional pipeline operations to enable creative solutions at scale.
What You'll Work On
- Designing systems to enable rapid and automated data exploration (UI innovations, LLM-powered summarization, intelligent prioritization).
- Building infrastructure for fast query execution and instant paths to insights.
- Designing schemas that reduce complexity and simplify understanding of Store customer journeys.
- Automating the generation of batch processing at Windows scale.
- Creating agentic data solutions that integrate with MCPs and leverage AI to surface what matters.
- Collaborating with applied science and data science teams in Windows, and with engineering teams across Microsoft to solve problems and understand root causes.
- We work in a variety of languages given the situation: Python, C#, Java, Scala, TypeScript, and will always pick the right tool for the job. A willingness to look below the surface and explore deeper concepts or rapidly innovate on new approaches is essential.
Responsibilities
- Build infrastructure for fast query execution and instant paths to insights.
- Design schemas that reduce complexity and simplify understanding of Store customer journeys.
- Automate the creation and generation of data processing (batch/streaming) at Windows scale.
- Design systems to enable rapid and automated data exploration, richer visualization, LLM-powered summarization, and intelligent prioritization.
- Create agentic data solutions that integrate with MCPs and leverage AI to surface what matters.
- Collaborate with applied science and data science teams in Windows to solve problems and understand root causes.
- Partner with engineering teams across Microsoft to deliver data infrastructure solutions.
- Embody our culture and values.
Required Qualifications:
- OR equivalent experience.
- 2+ years of experience in data engineering.
- Proven coding and debugging skills in C#, C++, Java, or SQL
- Experience with data modeling, data warehousing, and ETL techniques.
- Experience with cloud platforms and services, such as Azure, etc.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- 3+ years of experience in data engineering.
- Especially valuable: Spark, Delta/Iceberg, StarRocksDB, Azure cloud.
- Nice to have: Kubernetes, Kafka, Flink, real-time/NRT systems, open-source data platforms, SQL and other query languages.
- Data science exposure: Experience working alongside ML/analytics teams, understanding of statistical methods or experimentation frameworks.
- Ability to work and communicate effectively across disciplines and teams
- Familiarity with distributed data processing and analysis, such as Map-Reduce
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until November 3, 2025.
#W+DJOBS
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Key Skills
Ranked by relevance
c
cloud
java
ai
data warehousing
data structures
javascript
kubernetes
typescript
python
scala
kafka
spark
sql
etl
san
ui
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Backend Engineer, Generalist
2026-05-23
Full-time
Not Applicable
Poland
Software Development
Engineering
View Job Details
Related
Industry X - AI Software Engineer
2026-05-23
Full-time
Mid-Senior
Netherlands
Software Development
Information Technology
View Job Details
Related
Software Engineer, Cloud
2026-05-23
Full-time
Not Applicable
Poland
Software Development
Engineering
Login to Apply
- Posted
- Nov 05, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Redmond
- Company
- Microsoft
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Backend Engineer, Generalist
2026-05-23
Full-time
Not Applicable
Poland
Software Development
Engineering
View Job Details
Related
Industry X - AI Software Engineer
2026-05-23
Full-time
Mid-Senior
Netherlands
Software Development
Information Technology
View Job Details
Related
Software Engineer, Cloud
2026-05-23
Full-time
Not Applicable
Poland
Software Development
Engineering