HonorHer Jobs

HonorHer

Job Information

Microsoft Corporation Principal Software Engineer in Hyderabad, India

Does pioneering new and innovative ways to reimagine and transform end-user productivity across the breadth and depth of Microsoft’s global workforce sound exciting to you?  Are you passionate about the future of work, driving innovation and showcasing an employee experience blueprint that inspires customers and partners to navigate their digital transformation?  If so, Microsoft Digital (MSD ) team is an excellent place for you to grow your career. 

Microsoft Digital (MSD)’s mission is to power, protect, and transform the employee experience at Microsoft around the world.  Come build community, explore your passions, do your best work and be a part of the team within Microsoft’s Data Platform & Growth (DPG) organization and Experiences & Devices (E+D) division. Microsoft Digital (MSD), is the team that innovates, creates, and delivers the vision for Microsoft’s employee experience, human resources, corporate and legal affairs, global real estate products, and runs Microsoft’s internal network and infrastructure, plus builds campus modernization and hybrid solutions. You will leverage the latest technologies and focus on empowering Microsoft employees with the tools and services that define both the physical and digital future of work. 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and we’re dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.  

#MSD 

#MSDJOBS 

#EEJOBS

Job Purpose

We are looking for a Principal Software Engineer to build next generation Infrastructure management and AIOps solutions. As a Principal Software Engineer on the MSD team, you will help build solutions to manage MSD’s infrastructure to create world class experience for Microsoft. You will help build the next gen infrastructure manageability solutions leveraging latest tech stack and AI offerings. You will lead the architecture and design of infrastructure as code management solutions. 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. . 

Responsibilities

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

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

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

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

Qualifications

  • 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.

  • Bachelor's Degree in Computer Science or related technical field

  • 3+ years of experience working with Infrastructure as code practices , building infrastructure lifecycle management solutions or Infra manageability solutions is advantage

P referred Qualifications:

  • Experience in building infrastructure management software solutions, infra as code solutions, Infrastructure design deploy and manage software solutions.

  • Enthusiasm for developing high quality software solutions that are powered by cutting edge technologies

  • Critical, creative, and innovative thinking skills.

  • The ability to work well in a diverse, global, team-focused environment.

  • Depth in hands on experiences with software engineering principles and best practices such as design patterns, code quality, testing, debugging, etc.

  • Experience in the full development lifecycle of deploying software at scale

  • Excellent communication and collaboration skills

  • Ability to work independently and as part of a cohesive and supportive team.

  • High capacity to understand the complexities of large scale business problems and create clarity for team and stakeholders . Navigating ambiguity and uncertainty and creating clear goals aligned architecture and  solutions.

  • Excellent Team player.

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