HonorHer Jobs

HonorHer

Job Information

Microsoft Corporation Principal Software Engineer in Hyderabad, India

Azure Storage Data Processing Unit (DPU) team is looking for a talented and highly motivated Principal Software Engineer to design and develop the next generation of our storage backend. We are building Microsoft’s cloud storage solution - Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. Drive innovation with the latest hardware and software technology for hyperscale cloud storage. Our Azure Storage team is building next generation storage solutions using Fungible DPUs (Data Processing Unit) with focus on security, reliability, performance, and efficiency.

As a Principal Software Engineer on the Azure Storage DPU team, you will help enable Azure’s infrastructure to support, deploy, and integrate with DPU-based storage capacity nodes. You will help drive integration efforts with existing and forward-looking datacenter control plane software. You will be involved in all phases of the software lifecycle: design, implementation, test, deployment, and support. This is a great opportunity to work on exciting new technology, grow your career, and sharpen your technical skills.

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

  • Partners with appropriate stakeholders to determine requirements for a set of scenarios. Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes.

  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders to drive multiple group's project plans, release plans, and work items. Breaks down long-term project vision into milestones as part of an overall roadmap. Guides other members for project estimation and escalates any issue that would cause a major delay.

  • Provides technical leadership through efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility across solutions and teams.

  • Holds accountability as a Designated Responsible Individual (DRI) and mentors other engineers across products/solutions, working on call to monitor system/product/service for degradation, downtime, or interruptions.

  • Leads

  • identification of dependencies and the development of design documents for a product, application, service or platform. Demonstrates deep understanding of up and downstream effects of solutions and work provided to ensure appropriate security and performance, driving reliability in the solutions, and optimize dependency chains and retrieves across teams. Identifies areas of dependency and overlap with other teams or team members and drives coordination;

  • AND efforts and discussions for the architecture of aspects of products/solutions (e.g., design, cost). Creates proposals for architecture and design documents, and leads testing of hypotheses and proposed solutions. Shares and acts on findings from investigations, owns design decisions, and mentors other team members;

  • AND development of design documents and design discussions with the team and shares findings/learnings from investigations. Leads efforts to assure system architecture meets security and compliance requirements and expectations;

  • AND efforts to identify key partners and maintains communication with key partners across the Microsoft ecosystem of engineers. Acts as a key contact for leadership to ensure alignment with partners' expectations. Builds partner teams across Azure and their end-goals for products to drive and achieve desirable outcomes and fitting dynamic needs of partners/customers through product development. Escalates situations internally to resolve complex blockers;

  • AND by example and mentors others to produce extensible and maintainable code used across products. Leads efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI). Identifies best practices and coding patterns and provides deep expertise in the coding and validation strategy. Creates and applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++ or RUST.

  • OR equivalent experience.

  • 3+ years of experience working with public cloud internal datacenter orchestration, build out, diagnostics and repair, or other infrastructure systems.

Other Qualifications:

  • 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.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or RUST.

  • 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++, or RUST.

  • OR equivalent experience.

  • Experience working with Azure’s internal datacenter orchestration, build out, diagnostics and repair, and other infrastructure systems.

#azurecorejobs #AzureDPUstorageIDC

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) .

DirectEmployers