Microsoft logo

Principal Software Engineer at Microsoft

Microsoft

Job Overview

Microsoft is seeking a highly skilled Principal Software Engineer to join our Cloud Operations + Innovation (CO+I) team. This role is crucial for architecting, designing, and building the next generation of connected systems and tools to support critical business functions such as Supply Chain, Cost, Schedule, Networking, Commissioning, Safety, and Planning in a real-time manner.

Responsibilities

  • Write high-quality, maintainable, reusable code following SOLID principles with test automation.
  • Collaborate with stakeholders and demonstrate features developed in an Agile environment.
  • Resolve complex system integration challenges working across team boundaries.
  • Share learnings and code assets developed with the CO+I engineering team.
  • Leverage subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Act as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Proactively seek new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • 6+ years of experience in migration, modernization, automation and integration tradeoffs involved in working with enmeshed software systems.
  • 6+ years of experience with network digitization, automation and integration system with modern cloud-based architecture.

Preferred Qualifications

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience.
  • Experience working through the full product cycle from initial design to rapid production deployment.
  • Experience working in construction/capital projects and integration of supply chain activities into Engineering, Procurement and Construction.
  • Hands-on experience with Hadoop HDFS, MongoDB or CosmosDB.
  • Experience with multiple Java enterprise frameworks.
  • Experience in building testable, distributed and highly scalable online services on Azure or similar cloud platform.
  • Experience with Open-Source Software development.

This role is located either in one or all hub locations - Atlanta, GA, Washington, D.C., Redmond, WA, San Antonio, TX or Phoenix, AZ. Relocation support will be provided, and successful candidates must relocate or reside within 50 miles of the hub office location. This role is eligible for hybrid or remote work, up to 100%.

Benefits
Extracted with AI

  • Relocation support
  • Hybrid or remote work options

Similar jobs

Last update: 23 minutes ago

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.

Microsoft logo
Microsoft

Principal Software Engineer - Front-End Design

Principal Software Engineer role focused on front-end design and modern web technologies at Microsoft, remote work available.

Microsoft logo
Microsoft

Principal Software Engineer, Remote Telemetry

Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect to lead software-defined datacenter innovations remotely.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Services

Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.

Microsoft logo
Microsoft

Principal Software Engineer - Front-End Development

Principal Software Engineer role in Prague, focusing on front-end development and AI solutions at Microsoft.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Infrastructure

Join Microsoft as a Senior Software Engineer to develop cloud infrastructure solutions using C, C#, Java, and Azure.

Microsoft logo
Microsoft

Senior Software Engineer, Azure Storage

Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Computing

Principal Software Engineer role focused on Cloud Computing and Technical Leadership at Microsoft, Romania.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Microsoft logo
Microsoft

Software Engineer - Fullstack

Join Microsoft as a Fullstack Software Engineer in Redmond, WA. Develop software and tools, collaborate with stakeholders, and ensure high-quality solutions.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Streaming and Graphics

Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.

Microsoft logo
Microsoft

Senior Software Engineer

Join Microsoft in Prague as a Senior Software Engineer. Work on cutting-edge technologies impacting billions globally. Remote work available.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Computing

Senior Cloud Computing Engineer at Microsoft, focusing on software design and development for Azure Core's Compute Platform.

Microsoft logo
Microsoft

Principal Software Engineer - Azure Core Team

Principal Software Engineer for Azure Core team in Giurgiu, Romania. In-depth experience with distributed systems and cloud services required.

Microsoft logo
Microsoft

Senior Software Engineer - Security

Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.

Microsoft logo
Microsoft

Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust

Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.

Microsoft logo
Microsoft

Principal Software Engineer - Azure API Platform

Principal Software Engineer for Azure API Platform in Prague. Expertise in cloud services, distributed systems, and full stack engineering required.

Microsoft logo
Microsoft

Principal Software Engineer - Kubernetes

Join Microsoft as a Principal Software Engineer specializing in Kubernetes, driving cloud solutions and technical leadership.

Microsoft logo
Microsoft

Fullstack Software Engineer

Join Microsoft as a Fullstack Software Engineer in Atlanta. Work on cutting-edge technology in a hybrid environment.