Microsoft

Principal Software Engineer

Hyderabad, India
Azure Machine Learning
Description

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. As a member of our engineering team, you will play an integral part in making that happen, navigating us into the future and impacting the lives of people all around the world.

 

The Commerce + Ecosystems engineering team (C+E) builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster, and more securely every day. C+E employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.

 

The Customer Experience team within C+E is the heartbeat of the customer experience across the company. The team powers, enables, and transforms the digital Microsoft customer experience across devices, applications, and infrastructure. They propel the company forward in terms of modern workplace patterns and practices and provide an inspirational enterprise blueprint for customers and partners.

 

Do you want to work on cutting-edge cloud technologies? Do you want to be part of the team that creates showcase user experiences that create a lasting impression on the users? Do you have the engineering skills, attention to detail and quality, passion for designing, deploying, and managing systems and services that delight our customers? Do you want to be part of a diverse, fast-paced, and highly technical team that takes pride in delivering value to our business customers on time with quality in an agile cadence? Do you take pride in building technologies and processes that measure and ensure the health of online services for large Enterprises?

 

If so, consider joining the Software Engineering team in the Customer Experience organization of C+E

 

Digital Professional Services (DPS) team within the C+E – Customer Experiences (CX) larger organization is for those technical professionals and business technology professionals who want to be strategic partners to the business and be the first place to create innovative solutions using all of Microsoft’s products and services. Digital Professional Services provides career growth opportunities, a rewarding and flexible work environment so you can better integrate professional and personal life. Microsoft CX/DPS employees make global impact on thousands of customers and thousands of employees who use Microsoft software and services.

 

Are you excited about building solutions that enable Microsoft to aid the digital transformation of our customers? Are you passionate about creating optimal end user experiences and increasing productivity? Do you want to have an impact on revenue for a multi-billion-dollar business? If so, come join the Digital Professional Services Engineering team and help us build new experiences, critical to managing relationships with the top Microsoft customers.

 

The ideal candidate will have experience in a team environment, designing, developing and running enterprise scale services and platforms, technical depth in cloud platforms, agile development practices, and experience in designing & tuning telemetry. This position also requires an individual who can demonstrate the ability to ensure highly resilient and scalable service design through partnership with other members of the service team.

 

The Digital Professional Services team is on a journey towards modernizing our Consulting and Customer Support processes focused on providing world-class experiences for our Microsoft Consultants around the world. The team is working on improving Field Engineers and their managers’ productivity through connected enterprise scale distributed systems infused with intelligent experiences based on Azure Cognitive Services. These will be delivered to our global Consulting and Customer Support teams through role tailored user interfaces utilizing web, mobile, and bot technologies.

 

We are looking for a self-driven Principal Software Engineer who has a passion for new technologies, and engineering solutions that will delight our demanding users.

 

This position will provide an excellent opportunity to make an impact across many business areas. You must be comfortable with ramping up and moving quickly, dealing with ambiguity, and delivering in an agile fashion. Now is your chance to be part of a strong team that is at the forefront of these cutting-edge efforts and help us tackle our upcoming challenges.

 

This is an opportunity to take on a challenge for Microsoft as a whole and have a material impact on the ability of our sales and marketing teams to grow revenue for the company. Come be a part of the engineering team that will move the needle on our ability to continue to grow and connect with our customers in the future.

 

 

Required Qualifications:

  • 12 years' minimum experience in Software Engineering or Software Development
  • A minimum of a Bachelors degree in Computer Science, Computer Engineering, Software Engineering, Software Development, or a related field, or equivalent alternative education, skills, and/or practical experience is required.
  • Experience leading, mentoring teams of software engineers

 

Preferred Qualifications:

  • 5 years of experience designing and architecting enterprise scale services and applications on cloud platforms.
  • 5 years' minimum software engineering experience building and shipping high performance and scalable systems and services
  • Excellent problem-solving and debugging skills with a solid understanding of testing practices
  • Experience with agile development practices
  • Strong verbal and written communication skills, and ability to work through ambiguous situations
  • Experience building and hosting websites at massive scale.
  • Experience building and/or integrating business applications
  • Experience building on Azure or other cloud providers
  • Experience with machine learning development and operationalization
  • Experience with DevOps practices and techniques such as Continuous Delivery, TDD, and Testing in Production
  • Experience with any of the following engineering areas: performance, security, privacy, accessibility, and localization/globalization

 

 

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. 

 

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

To be successful in this role, you must be able to do the following:

 

  • Lead the team efforts from a technical/architectural perspective in adopting relevant new technologies, tools, methods and processes from Microsoft and the industry
  • Support and influence the team culture of being customer centric and continuously improving
  • Mentor a team of highly capable engineers developing a world-class platform
  • Champion engineering practices that ensure safe and fast paced releases of our services
  • Implement and maintain excellent design and development processes
  • In collaboration with others apply engineering principles to solve complex problems while leveraging sound engineering practices
  • Flight code changes and drive telemetry and analytics to take a data-driven approach to understanding customer impact
  • Work with multiple client partner teams to implement cohesive end-to-end experiences

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,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

🥳🥳🥳 257 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