Question
FULL_TIME
10+

Senior Software Engineer

11/27/2025

You will be responsible for end-to-end ownership of the development and quality of products, tools, and services. Manage and improve the engineering process, integrate software into broader ecosystems, and drive collaboration across feature teams.

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
You will be responsible for end-to-end ownership of the development and quality of products, tools and services that delight customers and add strategic value. Evaluate requirements, estimate costs, and design and implement products and services. Define and implement the quality criteria for the products and services, using measurements and insights to understand and validate the quality of experience for customers. Manage and improve the engineering process, manage risks, dependencies, and compromises, and integrate software into broader ecosystems and/or products and services. Use expertise in owned feature areas of the product or service, comparable functionality in competitor products or services, and customer or partner knowledge to contribute to innovative feature area designs. Demonstrate strategic understanding of the timing and rationale for design choices, within the scope of work. Leverage and maximize the use of AI engineering assistants to design, build and operate software Consistently contribute key ideas to the product or service design and vision that appeal to the customer's sense of style, fun, and aesthetics, as well as their functional needs. Design feature areas of products or services that are resilient to the iteration and change required by the needs of the business. Develop elegant designs and tests that identify and eradicate product or service-wide problems and align to multiple-release product or service plans and feature area architecture. Drive design reviews across the team and apply expertise in available technologies. Lead by example within the team by producing simple, extensible, and maintainable code with very few defects and contribute to effective test plans. Find and fix classes of defects. Ensure consistent, usable, forward-looking, maintainable test infrastructure. Apply metrics to drive the quality and stability of code. Use data and insights from customers and production to make feature area technical design and implementation decisions. Optimize, refactor, and reuse code to improve performance and maintainability, ensuring maximum efficiency, effectiveness, and return on investment. Use technical knowledge of the product or service design and code to identify risks and prevent classes of bugs. Synthesize data from multiple sources and present concise, impactful conclusions that influence feature teams to solve defects and meet quality targets. Identify patterns that reveal errors and unanticipated problems, and influence telemetry analytics design decisions. Define the engineering lifecycle for the team or organization and lead lifecycle improvements over successive releases. Lead design and code reviews across the feature area, understand the root causes of issues, and find ways to resolve them. Optimize team processes to improve quality, engineering productivity, and responsiveness to feedback and changing priorities. Drive collaboration on features across feature teams, finding ways to accomplish more by enabling others. Overcome obstacles by resolving issues, regardless of team boundaries. Engage and maintain consistent communication with all relevant parties until issues are resolved. Promote a positive team environment by modeling behavior that promotes good morale. Mentor other engineers and proactively seek mentorship from others. Seek and provide feedback consistently. Apply insights to improve team-oriented behaviors. Ensure an aesthetically pleasing design, and a user experience that is simple, elegant, and useful. Drive continuous automation to supported portfolio of services Implement and adhere to recommended engineering practices in building high quality solution Run the portfolio of services in adherence to information security guidelines and practices, and in compliance to ISO standards Deliver Features & Capabilities required by business, on time with expected quality Responsible for self-development on latest trends/developments in the related role/work profile according to professional development plan. Actively participate in Technical communities, team events with a positive influence, present at internal / external conferences Focus on driving for results and persevere despite difficulties or setbacks Is experienced (10+ years) in Software Engineering - Development and Operations Is experienced on the platforms and toolchains enabling DevOps including OSS Is experienced and a thought leader on Open Source and InnerSource culture and framework Deep technical experience on Azure DevOps, GitHub Deep technical experience in one or more of the following technologies: .Net, SQL, SharePoint M365, Python, Azure CLI/PowerShell, React (front-end) Hands-on experience in Azure Services and Cloud-based technologies Hands-on experiences on Log Analytics Hands-on experience in building LLMApps and multi-agent systems through MCP Hands-on experience and success in architecting and designing solutions and web applications that meet performance, security, reliability, operational goals while minimizing cost Must have a proven record of managing and executing work through large vendor teams and outsourced partners Ability to understand and analyze issues independently and use judgment to make decisions to run services optimally and/or restore services quickly in the event of a failure Ability to read, interpret and/or develop technical specifications, diagrams and infrastructure blueprint Demonstrated knowledge of data - knows what data is needed, how to find new or missing data, describes defects, their impact to the customer-focused scenario and to the product or service, and their relevance to product and service targets (within scope of the job). Has a sense of pride, commitment, and personal accountability for end-to-end product or service quality, completeness and resulting user experience for the life of the product or service. Proven experience in using a product/service regularly to understand it thoroughly and discover ways to improve it. Demonstrated commitment to a product/service's quality in use, taking appropriate action to resolve issues throughout the life of the product or service. Strong problem solving & troubleshooting skills Experience in delivering projects using Agile methodologies Is experienced on ITSM (Service and Incident Management) Experience in effective global communication skills, impact, and influence across a diverse set of stakeholders Understanding of ISO requirements and documentations preferred. Has already cleared or will be able to achieve AZ-204 and AI-102 certifications in 3 months
Key Skills
Software EngineeringDevOpsOpen SourceInnerSourceAzure DevOpsGitHub.NetSQLSharePoint M365PythonAzure CLIPowerShellReactCloud-based TechnologiesLog AnalyticsLLMAppsAgile
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.