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
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Principal Software Architect
Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.
Principal Software Engineer - Front-End Design
Principal Software Engineer role focused on front-end design and modern web technologies at Microsoft, remote work available.
Principal Software Engineer, Remote Telemetry
Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.
Principal Software Architect
Join Microsoft as a Principal Software Architect to lead software-defined datacenter innovations remotely.
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.
Senior Software Engineer - Cloud Services
Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.
Principal Software Engineer - Front-End Development
Principal Software Engineer role in Prague, focusing on front-end development and AI solutions at Microsoft.
Senior Software Engineer - Cloud Infrastructure
Join Microsoft as a Senior Software Engineer to develop cloud infrastructure solutions using C, C#, Java, and Azure.
Senior Software Engineer, Azure Storage
Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.
Principal Software Engineer - Cloud Computing
Principal Software Engineer role focused on Cloud Computing and Technical Leadership at Microsoft, Romania.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
Senior Software Engineer - Cloud Streaming and Graphics
Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.
Senior Software Engineer
Join Microsoft in Prague as a Senior Software Engineer. Work on cutting-edge technologies impacting billions globally. Remote work available.
Software Engineer II
Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.
Principal Software Engineer - Cloud Computing
Senior Cloud Computing Engineer at Microsoft, focusing on software design and development for Azure Core's Compute Platform.
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.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust
Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.
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.
Principal Software Engineer - Kubernetes
Join Microsoft as a Principal Software Engineer specializing in Kubernetes, driving cloud solutions and technical leadership.
Fullstack Software Engineer
Join Microsoft as a Fullstack Software Engineer in Atlanta. Work on cutting-edge technology in a hybrid environment.