Microsoft

Senior Software Engineer

Microsoft  •  Hyderabad, IN (Onsite)  •  17 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Are you ready to make a global impact? Join the Edge Distribution Services (EDS) team at Microsoft, where we specialize in delivering critical updates, including OS updates, security patches, and apps, to billions of devices worldwide. Our work ensures that systems remain secure and run optimally, touching billions of lives every day. The scale of our operations is astronomical, and we take immense pride in our mission. We are on the lookout for a dynamic Software Engineer to join our Platform and Infrastructure team.

As a Senior Software Engineer on our team, you will be at the forefront of designing, implementing, and optimizing highly performant and massively scalable platforms. You'll be involved in all phases of the lifecycle, from design to deployment and support. This role is your chance to accelerate your career growth and refine your technical skills while building key components for our platform and infrastructure team.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



Responsibilities

  • Design, develop, validate, and implement a secure, performant, resilient, modular platform infrastructure with reliability targets and observability to enable next-generation experiences.
  • Apply metrics to drive the quality and stability of code, infrastructure as well as appropriate design patterns and best practices.
  • Lead discussions for the architecture of products/solutions and create proposals for architecture and refine code/ infrastructure buildout plans.
  • Drive efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.
  • Drive comprehensive application of automation within production and deployment of a product.
  • Collaborate with stakeholders to determine user requirements and incorporate feedback into designs or fixes. Ensures continuous feedback loops to measure customer value, usage patterns, and other metrics.
  • 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.
  • Mentor and develop engineers across all levels through sharing and learning.
  • Become part of a talented team that values diverse ideas, perspectives, and backgrounds and be a role model for an open, honest, and inclusive approach to solving problems.



Qualifications

Required 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 equivalent experience.

Preferred Qualifications:

  • 8+ years industry experience in engineering large scale distributed systems.
  • 4+ years of experience with cloud infrastructure, infrastructure as code constructs.
  • Master’s in computer science or related field.
  • Experience with DevOps development and live site reliability.
  • Proficiency in one or more programming languages (e.g., C++, C#, Java, Python).
  • Design, coding, problem solving, analytical and communication skills.
  • Knowledge of Microsoft Azure, networking, cloud security.
  • Experience with Infrastructure as Code and/or working in a DevOps team.
  • Experience building Distributed Systems with guarantees.
  • Excellent analytical skills with a systematic and structured approach to software design.
  • Understanding of data structures, algorithms, and distributed systems.
  • Excellent communication and collaboration abilities.
  • Adept at learning and adapting to new technologies and tools, with a focus on DevOps methodologies.
  • Demonstrated commitment to Microsoft's core values and DevOps culture.

#W+DJOBS

#wsdjobs

#wsdindia

#wsd

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Microsoft

About Microsoft

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters.

Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Redmond, Washington
Year Founded
Unknown
Social Media