Software Engineer II

MicrosoftRedmond, WA
8h

About The Position

Commerce + Ecosystems (C+E) is responsible for enabling and optimizing the end-to-end customer journey on the Microsoft Cloud. Commerce Financial Platforms (CFP) is looking for Software Engineer II to join the team and work to accelerate our modern commerce platform through AI innovation in build services, improve the resiliency of the data platform systems ,and ensure we provide an agile, compliant platform. As a member of this team, you will assume responsibility for pivotal commerce functions critical to Microsoft's operations.These include managing Global Payments and Cash, Ordering services, and maintaining the classic commerce platform. Additionally, you will play a vital role in the SAP Platform, encompassing master data management, the SAP data warehouse, and Platform engineering team tasked with daily ownership support for Microsoft's Core Commerce and ERP instances. Data and how it is interpreted is essential for every business to succeed. The team is responsible for ensuring our critical services are running efficiently, securely and with high reliability. We work with many different teams to improve service reliability by continually innovating the tooling, automation services and processes to make supporting our products scalable and efficient. The Platform Engineering team performs technical investigations to solve customer and service incidents as well as working on proactive service improvements. Work on this team isn’t just about fixing one system but thinking at scale to help fix or prevent problems affecting millions of client systems. ​​We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. 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.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 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.

Nice To Haves

  • 4+ years of professional software engineering experience, preferably in cloud infrastructure management and DevOps.
  • Experienced in scripting via Powershell, Bash and or Python.
  • Proficient in coding/scripting in Windows/Linux environments.
  • Excellent knowledge of software engineering principles, patterns, and practices, and agile methodologies.
  • Experience with managing infrastructure and troubleshooting with cloud platforms and services, such as Azure.
  • Comfortable in operations with Virtual machines and containers.
  • An understanding of Azure security fundamentals would be highly desirable.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and as part of a team in a fast-paced and dynamic environment.
  • Passion for learning new skills and technologies and sharing them with others.
  • Familiarity and Experience in many of the followings:
  • IIS
  • Windows Server
  • SQL Server
  • PowerShell/Bash/Python/TSQL
  • DevOps
  • Cloud Computing
  • Familiarity with DevOps practices and CI/CD pipelines in an Azure environment.
  • Experience leveraging cloud architecture, applying site reliability principles, and/or demonstrating sensitivity to operational concerns.
  • Experience aiding understanding of distributed systems and networking is preferred.

Responsibilities

  • Design and build large-scale, distributed services and platform solutions.
  • Champion engineering best practices across the team, fostering a shared understanding of the rationale behind them.
  • Innovate using modern engineering practices and AI-driven agentic workflows.
  • Lead system performance tuning, monitoring, and troubleshooting to ensure high availability, reliability, and optimal performance.
  • Create and maintain automation for deployment, monitoring, and configuration management.
  • Leverage troubleshooting and debugging skills, analyzing logs, telemetry, and other signals to validate assumptions and assess customer impact.
  • Plan and execute system installations, upgrades, migrations, and patching activities.
  • Partner with cross-functional teams to ensure seamless integration and alignment with business workflows.
  • Participate in on-call and Site Reliability rotations, supporting live-site operations and driving engineered improvements to customer experience.
  • Lead blameless postmortems, focusing on root cause analysis and production resiliency.
  • Collaborate with cross-functional partners to design and deliver highly scalable services on Azure.
  • Mentor engineers and contribute to the growth and maturity of the Platform Engineering team.
  • Stay current with industry trends, emerging technologies, and best practices in cloud and platform engineering.
  • Drive measurable results through ownership, collaboration, and communication.
  • Continuously improve by engaging in design discussions, code reviews, and experimentation with new Azure services, shipping iteratively, incorporating feedback, and delivering impact quickly.
  • Embody our Culture and Values.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service