USNLX Diversity Jobs

USNLX Diversity Careers

Job Information

Microsoft Corporation Principal Software Engineer in Redmond, Washington

Are you a seasoned software engineer or architect who loves building and operating highly available, highly scalable, resilient services and infrastructure? Do you thrive on solving complex technical challenges and delivering innovative solutions that delight customers and users? If so, we have an exciting opportunity for you!

We are looking for a Principal Software Engineer to join Microsoft Teams Core Services team and lead the design, development, deployment, and maintenance of our core platform and backend services. The Core Services team is responsible for owning the foundational services and underlying platform of Microsoft Teams serving billions of API calls per day to power numerous Teams scenarios. Microsoft Teams is the fastest growing product in Microsoft history which already powers more than 320 million active users worldwide and growing!

Our culture is inclusive, casual and high energy. You will work with a diverse and cross-functional team of engineers, technical program managers, and stakeholders to define the vision, architecture, and roadmap of our platform and services. You will also mentor and coach other engineers, drive best practices, and ensure quality and reliability of our systems.

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

As a Principal Software Engineer, you will:

  • Own the end-to-end lifecycle of our platform and services, from inception to production.

  • Design and implement scalable, performant, secure, and robust architectures and systems that meet the functional and non-functional requirements of our customers and users.

  • Collaborate with other engineers and teams to ensure alignment and integration of our platform and services with other systems and components.

  • Apply DevOps principles and practices to automate and streamline the deployment, monitoring, testing, and troubleshooting of our platform and services.

  • Research and evaluate new technologies and trends, and provide recommendations and guidance on their adoption and implementation.

  • Establish and enforce engineering standards, guidelines, and best practices, and foster a culture of excellence, innovation, and collaboration.

  • Establish and enforce service level objectives (SLOs), service level indicators (SLIs), and service level agreements (SLAs) for our systems, and monitor and report on their status and health.

  • Live Microsoft’s leadership principles and adopt growth mindset. Mentor and coach engineers on the team.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

  • 3+ years of experience with cloud technologies and architecture, with practical experience in designing, building, deploying and managing backend services on major cloud platforms.

  • 2+ years of experience to automate and streamline the deployment, configuration, and maintenance of backend services and infrastructure using CI/CD pipelines and infrastructure as code.

  • 2+ years of experience mentoring team members.

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.

Preferred Qualifications:

  • 8+ years of professional software engineering experience, with a proven track record of delivering high-quality and scalable services and infrastructure using cloud native technologies and best practices.

  • Experience in applying microservices, serverless, event-driven, and RESTful architectures and patterns.

  • Experience in applying modern software engineering practices and tools, such as Agile, Scrum, Kanban, Git, Continuous Integration/Continuous Deployment (CI/CD), Test Driven Development (TDD).

  • Experience in identifying and resolving performance bottlenecks, reliability issues, and security vulnerabilities using data-driven analysis and troubleshooting tools.

  • Willingness and ability to respectfully challenge the status quo, using negotiation and collaboration to influence others across organizational silos.

  • Effective problem-solving, debugging, and troubleshooting skills, with a data-driven and customer-centric approach.

  • Effective communication, collaboration, and leadership skills.

  • A growth mindset, with the willingness to learn new technologies and domains.

  • A passion for creating positive impact for our customers and society, and a commitment to diversity, equity, and inclusion.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until Aug 7, 2024.

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