Microsoft

Senior Software Engineer

Hyderabad, India
Git Python Java React C++ HTML JavaScript API AWS Azure C#
Search for More Jobs Talk to a recruiter now 💪
Description

Are you interested in working for one of the most exciting products in Microsoft, passionate about exceeding customer expectations and advancing Microsoft's cloud first strategy? Are you interested in a start-up like environment, passionate about cloud computing technology and driving growth in one of Microsoft's core businesses? If so, then look no further than the Azure Customer Experience (CXP), Customer Reliability Engineering(CRE) Team! Microsoft Azure provides customers with on-demand and infinitely scalable infrastructure and platform for customers to build, host, and scale service applications on the Internet through Microsoft's global data centers.

 

Azure CXP CRE is a top-level pillar of Azure Engineering that leads world-class customer reliability engagements, modern customer-first experiences for scale, and drives deep customer insights and empathy into the broader Azure Engineering organization. Our teams are listening to customers around the clock, driving improvements and capabilities into services, support programs, service incident experience, community engagements, and more. Our “no dead-end’s” philosophy ensures that every customer, regardless of size or scale, can realize their full potential through the Microsoft Cloud.

 

Azure CXP is looking for a customer focused Software Engineer passionate about Customer reliability engineering (Availability, Reliability, site up) and supportability of the Azure platform at scale. This role will be accountable improving customer experience on Azure, for diagnosing and troubleshooting mission critical customer applications built on the Microsoft Azure platform.  The successful candidate will be able to demonstrate breadth while managing complex, highly available services with a deep understanding of the underlying components (Azure Platform, Azure SDK, Azure Portal), and work directly with Customers, Customer Support, Livesite Teams, and Engineering. 

 

Our team is looking for a Software Engineer that will help evolve a world-class infrastructure that supports a growing number of customers. You will deliver critical, customer facing features and work across many Azure servicing teams, ensuring they meet our customer’s needs. In this role, you will partner with Program Management, Business, Field, Marketing, and Support teams. You will be surrounded by data scientists, elite developers, and colleagues that obsess over improving customer experience.

Required Qualifications

  • 8+ years of experience as a software and a proven track record of having shipped commercially successful software products & services.
  • Proven track record architecting and building performant, scalable, reliable, distributed cloud services and driving cost & operational efficiency.
  • Proficiency in C#, Java, C/C++, or equivalent programming language, HTML/JavaScript/React based user experiences, Progressive Web Apps, React-Native
  • Design REST based APIs that can be accessed securely from web and client applications.
  • Strong debugging and problem-solving skills
  • Familiar with secure software development life cycle
  • Full-Stack development experience building data, logic tier and user experience software.
  • Designing systems and processes for running services at scale, drive cost & operational efficiency, Continuous Integration, Continuous Deployment (CI/CD) methodology and being responsible for E2E quality of the service experience
  • Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems
  • Work independently, drive and manage technical and architectural dependencies.
  • Experience of creating validation test plans, developing test content to achieve the validation plan, and automating the execution of test contents.
  • Deep customer empathy and focus on delivering high-quality customer experiences .
  • Proactive and self-motivated, and willingness to take on challenging technical issues
  • BS or MS degree in Computer Science

 

 

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

 

Additional / Preferred Qualifications

  • Bachelor’s degree in computer science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR Master’s degree in computer science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
    • OR equivalent experience.
  • Understanding of CI/CD pipelines & ADO Experience developing software hosted in Azure, AWS, or other similar Cloud platforms.
  • Data driven approach to solving problems iteratively and measuring success. Commitment to collaboration and teamwork and ability to deliver.
  • Excellent communication and inter-team collaboration skills

 

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.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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. #AzCXP

 

Our team works primarily on high-scale, high availability back-end services that power customer-facing Microsoft products and services.  The team also works closely with various partner teams to deliver comprehensive end-to-end solutions. As a Software Engineer in the Windows People Experiences team your responsibilities will be below.

  • Engineering – Responsible for design, implementation and deployment of the platform features, 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 quarter planning, provide scope estimates. Communicate individual and team status on deliverables, risks in stand-ups and sprint reviews
  • Collaboration – Partner with product managers and partner teams 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
  • 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
  • Participate in on call coverage rotation - Provide leadership to all customer facing teams during incidents 
  • Drive continuous improvement in the Azure platform incorporating feedback from internal/external customers 
  • Identify and drive implementation of customer centric mitigation levers and playbooks for Operations
Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

5 views

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