Question
FULL_TIME
2-5

Software Engineer II

11/27/2025

Design, deliver, and maintain scalable UX applications and APIs using modern tooling. Mentor other engineers and collaborate with cross-functional teams to enhance user experiences and ensure high availability of services.

Working Hours

40 hours/week

Company Size

10,001+ employees

Language

English

Visa Sponsorship

No

About The Company
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
About the Role
Design, deliver, and maintain scalable, secure, and highly usable UX applications using modern tooling including bundlers like Vite and Webpack, frameworks like React and Angular, state libraries like zod and mobx, UI frameworks like Fluent v9, and testing frameworks like Playwright and React Testing Library. Design, deliver, and maintain scalable, secure, and highly usable APIs using modern tooling including C#, Cosmos DB, Orleans and more. Mentor other engineers in AI-first development and share knowledge in the UX space (tooling, infra, frameworks, security, and so on). Use Azure infrastructure - like Frontdoor, Application Gateway, CDNs, App Insights, AKS, and App Services - and automation to securely build and deploy apps. Rethink and redesign applications to take advantage of Agentic workflows to decrease time to resolution and improve user experiences. Work closely with data scientists and backend engineers to identify data flows and API contracts and drive projects to completion across the stack. Bring software engineering habits and produce high-quality code that is unit tested, code reviewed, and checked in regularly. Collaborate with colleagues including product owners, User Experience (UX) designers, Artificial Intelligence/Machine Learning (AI/ML) Engineers/Researchers, data scientists, and other engineers to create delightful and meaningful experiences for our customers. Provide hands-on technical leadership: architecture, design, code reviews, development, Quality Assurance (QA), and live site support for mission-critical services to ensure high availability, scalability, and resiliency. 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 OR equivalent experience Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, TypeScript, C, C++, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, TypeScript, C, C++, or Python OR equivalent experience. 4+ years of experience building scalable, efficient, and reliable cloud services. Experience with systems design, architecture, and unit and integration testing. Experience working with mocking tools like Figma, Balsamiq, etc. Experience working with cloud computing platforms like Azure, AWS. Experience with containers, including Kubernetes, Docker, service mesh etc. Understanding of code coverage, data structures, algorithms, multi-threaded, asynchronous programming patterns and solving complex problems, inclination for architecting at scale. Proficiency in Agile processes using GitHub, Copilot and/or Azure DevOps Service. Deep understanding of LLMs, Agentic AI frameworks, and orchestration patterns for autonomous systems. Familiarity with AIOps practices, including anomaly detection, observability, and auto-remediation strategies. 2+ years of experience building scalable, efficient, and reliable cloud services. 1+ year of experience with systems design, architecture, and writing unit tests and integration/end to end tests
Key Skills
Software EngineeringCloud ServicesC#JavaScriptReactAngularAzureAPIsUnit TestingIntegration TestingAgile ProcessesAI/MLData StructuresKubernetesDockerObservability
Categories
TechnologySoftwareEngineering
Apply Now

Please let Microsoft know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Microsoft?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.