
Job Information
Microsoft Corporation Senior Software Engineer in Hyderabad, India
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. Our employees unite with a growth mindset, innovate to empower others, and collaborate to achieve shared goals. Every day, we build on our values of respect, integrity, and accountability to create an inclusive culture where everyone can thrive both 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 discipline 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.
4+ years industry experience in engineering large scale distributed systems.
2+ years of experience with cloud infrastructure, infrastructure as code constructs.
Preferred Qualifications
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.
Working familiarity with networking protocols (TCP/IP, HTTP) and network architecture will be added advantage
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.
Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Microsoft Corporation
-
- Microsoft Corporation Jobs