Microsoft Principal Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Sep 10, 2024

There have been 390 jobs posted with the title of Principal Software Engineer all time at Microsoft.
There have been 390 Principal Software Engineer jobs posted in the last month.

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $215,800
Range: $137,600 - $294,000

Employment type: Full-Time

Work location type: Up to 100% work from home

Role: Individual Contributor


Description



Commerce + Ecosystems (C+E) is responsible for enabling and optimizing the end-to-end customer journey on the Microsoft Cloud. C+E’s Commerce Financial Services (CFS) team is responsible for Financial Platforms, Global Payments & Cash, Employee Financial Experiences, and C+E Governance, and also develops and operates financial commerce platforms and tools that perform all revenue management functions for our customers, partners, and staff worldwide.

Commerce Financial Services (CFS) builds and manages the critical products and services that Microsoft runs on. CFS Finance Engineering team is looking for a Principal Software Engineer seeking these challenges. Your charter is to maintain service excellence while delivering innovative solutions that reduce manual work and provide meaningful insights to support decision-making.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and we’re dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Design and develop large scale distributed software services and solutions. System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions. Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. Improve test coverage for services, organize and implement integration tests, and resolve problem areas. Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered. Focus on customer/partner needs through a data driven approach. Contribute to our new cloud-based architecture leveraging technologies such as Apache Spark with Scala, Azure Event Hubs, SQL Azure, Cosmos DB and C#Participate in On Call and Site Reliability rotations to support live site and drive engineered solutions to improve customer experiencesProvide critical thinking, technical innovation, and attention to detail while serving as a trusted advisor in the organizationGain understanding of Microsoft businesses and collaborate with others to contribute to cohesive, end-to-end experiences for our usersEmbody our Culture and Values

Qualifications

Required Qualifications:

Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.5+ years of experience in big data and analytics technologies such as Spark Other Requirements:

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. Preferred Qualifications:

Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Master'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, or PythonOR equivalent experience.4+ years people management experience.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.

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 September 24, 2024.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#FinPlatAwesomeJobs



Check out other jobs at Microsoft.