Question
FULL_TIME
2-5

Software Engineer

11/22/2025

The Software Engineer conducts experimentation to assess the effectiveness of changes and implements code for products and features. They are responsible for creating testing plans, ensuring quality, and monitoring system performance.

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
Conducts and creates experimentation to determine the effectiveness of changes for prototyping and testing features, and applies findings back into development. Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered. Applies coding patterns and best practices to write code. Creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Adds new tests, removes antiquated tests, and aggregates tests to improve tests in the feature area. Helps to drive efforts for augmenting test cases and ensures that the solution area has good test coverage. Helps to integrate automation features when planning for testing. Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions. Alerts stakeholders as to the status and gains approval to restore system/product/service for simple problems. Responds within Service Level Agreement (SLA) timeframe. Escalates issues to appropriate owners. Builds knowledge, shares new ideas, and shares pinpoints of engineering tool gaps to improve software developer tools to support other programs, tools, and applications to create, debug, and maintain code for complex product features. Uses open source when possible. Develops higher-level awareness of other kinds of tools outside areas of expertise. Helps to identify internal tools and creates tools that will be useful for creating the product, determining if methods are still applicable for the current solution. Bachelor's Degree in Computer Science or related technical field AND 1 to 3 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java OR equivalent experience. Experience developing and shipping Azure Services is a plus Experience and involvement with DevOps are a plus Effective communication/collaboration skills, ability to deal with ambiguity and prioritize issues Ability to quickly ramp up on multiple technology areas Interpersonal skills Confident and articulate in expressing ideas to a mixed audience with varying views and challenges Opportunity to work side by side with some of the brilliant minds of the industry in building next generation of cloud security products used across globe. Motivated Growth Mindset Attitude to learn C#, REST, Secure Programming, Cloud Computing microservices architecture & scalable design
Key Skills
CC++C#JavaAzure ServicesDevOpsSecure ProgrammingCloud ComputingMicroservices ArchitectureScalable DesignTestingQuality AssuranceAutomationCoding PatternsInterpersonal SkillsCommunication Skills
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.