Principal Software Engineer at Microsoft
MicrosoftJob 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.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Software Engineer II - Hardware Security
Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.
Senior Software Engineer - Azure DNS and Traffic Manager
Join Microsoft as a Senior Software Engineer to build resilient, low-latency applications on Azure DNS and Traffic Manager.
Principal Software Engineer, Remote Telemetry
Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Principal Software Architect
Join Microsoft as a Principal Software Architect to lead software-defined datacenter innovations remotely.
Software Engineer - Azure Virtual Desktop and Windows 365
Join Microsoft as a Software Engineer to innovate in Azure Virtual Desktop and Windows 365. Hybrid work, competitive salary, and growth opportunities.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
Software Design Engineer
Join our team as a Software Design Engineer in Redmond, WA. Enhance software projects, analyze requirements, and ensure quality assurance.
Remote Software Engineer II
Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
Principal Software Engineer - SRE
Join Walmart Global Tech as a Principal Software Engineer - SRE, leading CI/CD and system architecture innovations.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
Principal Software Developer - Frontend Framework
Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.
Senior/Principal Software Engineer
Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Lead Full-stack Developer with C# and ASP.NET
Lead Full-stack Developer role in Helsinki, focusing on C# and ASP.NET, with flexible remote work options.
Senior Frontend Engineer with Angular and Azure Experience
Join as a Senior Frontend Engineer to develop a WCAG-compliant Design System using Angular and Azure.
Principal Software Developer - Backend Developer
Join Oracle as a Principal Software Developer to build security cloud solutions using Java and Python.
Senior Software Engineer - Cloud Infrastructure
Join Orkes as a Senior Software Engineer focusing on cloud infrastructure, leveraging AWS, GCP, and Azure. Remote position with competitive salary.