Microsoft

Principal Software Engineer

Redmond, WA US
USD 137k - 294k
Azure SQL Oracle PowerShell Bash Python
Search for More Jobs Talk to a recruiter now 💪
Description

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.

 

The Commerce Financial Services (CFS) team stands as a high-performing organization within Microsoft, known for its mission-critical, high-scale commerce services underscored by solid fundamentals and engineering excellence. As the Principal Software Engineer of this team, you will assume responsibility for pivotal commerce functions critical to Microsoft's operations. These include managing Azure prepayment balances, overseeing the Microsoft Azure Consumption Commitment (MACC), handling Tokens and Money on the Microsoft Account, and maintaining the classic commerce platform. Additionally, you will play a vital role in owning the SAP Platform, encompassing master data management, the SAP data warehouse, and a service engineering team tasked with daily ownership support for Microsoft's Core Commerce and ERP instances. 

 

Our team is accountable for owning and running the core Platforms for the SAP Footprint in EFP. We are looking for an experienced Principal Software Engineer with a solid foundation in SAP Basis and with preferred experience with Hyper-Visor/Cloud/Networking technologies (Azure) to join our amazing platform team to drive the upcoming exciting modernization, engineering excellence initiatives while focusing on core initiatives of compliance, security, and resiliency.

The Principal Software Engineer is responsible for delivery of high-quality enterprise level solutions in support of the CFS Mission. This role will represent and contribute to the engineering discipline during program/project execution via a Combined Engineering model (i.e. in partnership with other engineering teams). The candidate will bring a blend of technical experience and innovation to our SAP Basis team, driving operational excellence and strategic initiatives.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

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. 

 

By applying to this U.S. based position, relocation does not apply/is not provided for the role.

 

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with SAP BASIS experience with ECC and S4 HANA experiences
    • OR equivalent experience

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 in Operating Systems (OS) skills, demonstrating technical proficiency in at least one of the following: Windows, Linux (SLES or RHEL), UNIX. Proficiency in performance analysis, debugging, HA/DR technologies, including the design and implementation of Geographically Dispersed HA/DR solutions. 
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience in Operating Systems (OS) skills, demonstrating technical proficiency in at least one of the following: Windows, Linux (SLES or RHEL), UNIX. Proficiency in performance analysis, debugging, HA/DR technologies, including the design and implementation of Geographically Dispersed HA/DR solutions. 
    • OR equivalent experience.
  • 5 years of experience in Relational Database Management System (RDBMS) skills, particularly with SAP HANA and proficiency in at least 1-2 of the following: SQL Server, Oracle, Sybase, DB2, Proficient in performance query analysis, sizing, HA/DR, and storage/disk design.
  • Experience encompassing a blend of architecture and technical leadership roles in SAP High Availability/Disaster Recovery (HA/DR) Design and SAP Operational Best Practices.
  • Experience with Hyper-Visor/Cloud technologies with good understanding of Networking, demonstrating proficiency in designing, deploying, and troubleshooting solutions based on Azure.  
  • Experienced in scripting via Powershell, Bash and or Python. 
  • Proficient in coding/scripting in Windows/Linux environments 
  • Familiarity with DBMS query languages, such as SQL or Kusto Query Language (KQL). 
  • Troubleshooting skills. 
  • Experience developing standards applicable to technical strategies and roadmaps.
  • Experience working in an agile organization developing highly integrated, secure, and scalable solutions. 
  • Excellent problem-solving skills and ability to write high quality scripts/automation. 
  • An understanding of Azure security fundamentals would be highly desirable. 
  • Excellent communication skills, capable of adapting to different layers of customer organizations and clearly articulating complex solutions and/or problems. 
  • Familiarity & Experience in many of the following: 
    • SAP Basis
    • SAP platform security
    • HANA Administration 
    • SAP Netweaver stack  
    • IIS 
    • Windows Server 
    • SQL Server 
    • PowerShell/Bash/Python/TSQL 
    • Windows Server/Azure 
    • LINUX SUSE 
  • Experience developing standards applicable to technical strategies and roadmaps. 
  • Experience using telemetry to understand throughput, limitations, and constraints in a service. 
  • Experience identifying services appropriate for hosting on PaaS and IaaS offerings, as well as migration to internal or external SaaS providers. 
  • Specialized knowledge of software & network components such as CDNs.
  • Experience in Infrastructure and Configuration as code, as well as service auto-scale capabilities. 
  • Excellent communication skills, capable of adapting to different layers of customer organizations and clearly articulating complex solutions and/or problems. 

 

 

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 June 27, 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.

 

#C+E

 Responsibilities: 

  • Drive SAP Basis administration and support for SAP environments, including ECC, S/4HANA, BW, and other SAP components.
  • Manage and execute system installations, upgrades, migrations, and patch management.
  • Oversee system performance tuning, monitoring, and troubleshooting to ensure high availability, reliability, and optimal performance.
  • Develop and maintain automation scripts to enhance system management and reduce manual efforts.
  • Collaborate with cross-functional teams to ensure seamless integration and alignment with business processes.
  • Collaborate with business and technical teams to gather SAP requirements to develop solutions. Focus on the end-to-end customer experience.
  • Provide technical guidance on SAP Basis best practices for security, high availability, and disaster recovery strategies.
  • Drive innovation by exploring and implementing modern technologies within the Azure cloud platform.
  • Support SAP users with technical issues and contribute to training and knowledge sharing initiatives. 
  • Embody our Culture and Values 

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers