
Senior Software Engineer
Microsoft · Posted Sep 17
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
We are part of the Microsoft Specialized Cloud organization, delivering Azure to customers on their premises. Our team is innovating new technologies for managing Edge Devices from Azure in a safe, secure, reliable, and scalable model for our global customers across various Azure Geographies in a sovereign manner. As a Senior Software Engineer in the team, you will lead development for a variety of Edge Computing products and platforms, bringing the latest Azure offerings to customers' edge locations.
What you will do
- Provide strong technical leadership, raise the technical bar, maintain data and results-driven culture, nurture a team culture of high collaboration and trust
- Drive long-term architecture and detailed design for highly scalable distributed systems with simplicity and maintainability as core tenets
- Collaborate across Azure to develop platforms that help simplify the management and monitoring of Edge devices at scale
- Communicate effectively and partner well with other disciplines of the project team to deliver high quality solutions from ideas to production code
- Write exemplary code working with large scale distributed systems with quality, simplicity, and maintainability as core tenets
- Mentor and develop engineers across all levels through sharing and learning
- Be a role model for an open, honest, and inclusive approach to problem solving
Skills used in this role
What the employer is looking for
- 7+ years of experience in Software Development.
- 2+ years of experience designing, developing, deploying, and monitoring cloud services/RESTful service/Distributed system.
- Great design and problem-solving skills, with a strong bias for architecting for performance, scalability, security, and reliability.
- Deep understanding of efficient data structures and algorithms.
- Bachelor's/master's degree or equivalent in Computer science or related field required.
- An entrepreneurial spirit with a can-do attitude – a self-starter, project finisher and adaptive, collaborative.
- Able to analyze and clearly articulate complex issues and technologies.
Preferred qualifications
- Knowledge of Microsoft Azure, AWS or similar cloud computing platforms is preferred
- A strong Computer Science background with solid C#, Java, C/C++ programming, debugging skills is highly desired.
Benefits and support
- The team is supportive of flexible work arrangements and encourages a healthy work-life balance.
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
Windows Central
Microsoft Announces Windows 11 Version 26H2 and Previews Next-Gen AI Features2026-10-04
Barchart
Wells Fargo Adds Microsoft to Q4 Tactical Ideas List With Street-High Target2026-10-06
The Official Microsoft Blog
Microsoft 365 and LinkedIn Leadership Update Issued by Satya Nadella2026-10-01