Microsoft

Principal Software Engineer

Bengaluru, India
Azure C# Java AWS
Search for More Jobs Talk to a recruiter now 💪
Description
Azure is the world’s leading cloud offering, trusted by hundreds of millions of users worldwide.
 
The Azure Edge + Platform (AE+P) organization’s portfolio spans the Cloud Edge Stack, Azure Sovereign Clouds, Azure Edge Security, Azure Engineering Systems, Azure Media Services and Microsoft’s Operating Systems including the Azure Host OS, Linux and Windows. This portfolio impressively powers the world with more than one billion monthly active devices, delivers Azure to customers in their premises and Sovereign regions, and seeks to accelerate growth for Azure, Experiences & Devices, and Microsoft’s customers worldwide.
 
Engineering Systems (ES) team is responsible for developing the tools and services used to plan, design, author, manage sources, build, package, manage artifacts, and validate services and products across Azure, Windows, and Edge. The Engineering systems organization in AE+P is a diverse team changing the way Azure code is built, tested, and released across the division and the entire company.
 
As a Principal software engineer, you will lead development for a variety of services and platforms. You will be responsible for building and delivering latest Azure offering. You will get the opportunity to define the limits of Cloud Computing, and work with customers to solve real world problems. You will be responsible for driving new investments to solve hard problems, maintaining key infrastructure components using advanced software techniques, defining architectures, partnering with teammates, ensuring high code quality, high availability, security, compliance, and scalability of our services. This will be a place where you will innovate to overcome current technology, you will bring in solutions which solve resiliency, scale, security, compliance for our global customers across various Azure Geographies
 
As a team, we are interested in smart, self-driven individuals, with a positive can-do attitude, who come to work with a smile and enjoy writing clean and elegant code. We value passion, creativity, teamwork, agility, accountability, inclusivity, and desire to learn new complex technical areas. An unquenchable drive to write code, own quality, and a passion for helping ship high quality software is a must.
 
This position offers a unique opportunity to have a direct impact on our business, positively impacting millions of people, empowering them to do more and achieve more. You will be working with various organizations, internal and external, and across multiple geographies and time zones.

Required qualifications :

 

  • 12+ years of hands-on software design and coding experience
  • 3+ years of experience designing, developing, deploying, and monitoring cloud services/RESTful service/Distributed system
  • Knowledge of Networking and Network security will be an added advantage
  • Demonstrated success as technical lead for large, complex projects to successful delivery
  • An entrepreneurial spirit with a can do attitude – a self-starter, project finisher and adaptive, collaborative
  • Solid design and coding skills with a bias for architecture at scale  
  • Demonstrated ability to collaborate and work across teams
  • Prior experience working on C#, Java or similar
  • Bachelor’s/Master’s Degree or equivalent in Computer science or related field required
Preferred qualifications :

  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms is preferred
 

#IDCAzureEPHiring

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

* 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 teams to develop platforms that help simplify the roll-out, management and monitoring of Sovereign Clouds 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 open, honest and inclusive approach to problem solving. 
 
  • Engineering – Responsible for architecture, design, implementation and operations of the platform, applications and solutions
  • Delivery – Agile delivery of solutions aligned to business needs, maintaining high bar on quality, schedule and ensuring engineering excellence
  • Drive – Passion to turn vision into detailed plans and execute against complex plans. Proven track record in shipping successful products
  • Planning and communication – Participate in sprint and semester planning, provide scope estimates. Communicate individual and team status on deliverables, risks in stand-ups and sprint reviews
  • Collaborate – Partner with product teams and product managers to manage dependencies, jointly deliver updates, and continuously improve engineering capabilities
  • Culture – Contribute to team culture that embraces diversity and inclusion and makes the team an awesome place to work
  • Engineering Excellence - Use engineering best practices throughout the software development lifecycle to establish sustainable, secure systems that grow and support our business
  • Reliability - Support and maintain existing services & integrations across the ecosystem
Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

8 views

Other Jobs from Microsoft

Software Engineer

Hyderabad, India

Software Engineer 2

Bengaluru, India

Devops Engineer II

Hyderabad, India

Senior Software Engineer

Bucharest, Romania

Similar Jobs

SW Engineering Manager

Prague, Czech Republic

Lead Software Engineer (JavaScript/Java)

Belgrade, Serbia Remote Hybrid

Associate QA Engineer (Entry-level)

Belgrade, Serbia Remote Hybrid

Senior QA Engineer

Belgrade, Serbia Remote Hybrid

Senior QA Engineer (Fixed-term)

Belgrade, Serbia Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers