FULL_TIME
5-10
Senior Software Engineer
11/21/2025
As a Senior Software Engineer, you'll tackle complex technical challenges and lead feature areas from design through implementation. You'll contribute to shaping the long-term architecture of our portal experiences and enhance the developer experience using AI-powered tools.
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
Azure App Service - a fully managed platform for hosting web apps and Application Programming Interfaces (APIs), with support for .NET, Node.js, Python, and more, across Windows and Linux. Azure Functions - an event-driven, serverless compute platform ideal for APIs, background jobs, and lightweight automation. Azure Container Apps - a modern service for running microservices and containerized workloads with built-in scaling, powered by cloud-native technologies like KEDA and Dapr. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, JavaScript and/or Typescript and React 2+ years of professional software engineering experience, with a focus on: Front-end or full-stack development 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality Build and service infrastructure systems maintenance and design Azure DevOps, GitHub Actions, or equivalent CICD pipeline frameworks These requirements include but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python, Typescript and React OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python, Typescript and React OR equivalent experience. 4+ years of professional software engineering experience, with a focus on front-end or full-stack development Experience in TypeScript and modern Single Page Application frameworks, particularly React (experience with Angular, Vue, or similar is a plus) Working knowledge of web architecture, performance optimization, accessibility, and responsive design Proficiency to design, implement, and ship features end-to-end in a production environment Experience working with RESTful APIs and developer-focused services Proficient in debugging and troubleshooting skills across browser, front-end, and service layers Communication and collaboration skills; comfortable working across disciplines in an agile environment Passion for great developer experiences and customer impact Experience in applying engineering best practices such as code reviews, testing, and CI/CD Ability to take ownership of complex problems, learn quickly, and drive technical direction As a Senior Software Engineer, you'll take on more complex technical challenges, lead feature areas from design through implementation, and contribute to shaping the long-term architecture of our portal experiences. We are looking for a front-end engineer that also has experience with build and service infrastructure systems to join our close-knit, fast-moving team. You'll write high-quality, maintainable code and have deep involvement in all stages of product development—from customer feedback and prototyping to performance tuning and production readiness. You'll also have the opportunity to use AI-powered tools to accelerate development and build or integrate AI services directly into our products—enhancing diagnostics, recommendations, and the overall developer experience. You'll play a key role in fostering a culture of engineering excellence through design reviews, mentoring other engineers, and driving best practices in front-end development. This is a hands-on role where you'll have plenty of opportunity to do what you love—solve hard problems, build great user experiences, and continuously grow as an engineer. We ship frequently, iterate fast, and value learning, collaboration, and ownership. MS Culture & Values: Embody our Culture and Values.
Key Skills
Azure App ServiceAzure FunctionsAzure Container AppsJavaScriptTypeScriptReactCICDRESTful APIsDebuggingTroubleshootingWeb ArchitecturePerformance OptimizationAccessibilityResponsive DesignAI-assisted Development ToolsCollaborationAgile
Categories
TechnologySoftwareEngineering
Apply Now
Please let Microsoft know you found this job on PrepPal. This helps us grow!
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.