Enable job alerts via email!

Senior Software Engineer

Microsoft

New York (NY)

On-site

USD 117,000 - 230,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer to develop and operate reliable, low-latency platform services for their cloud infrastructure. This pivotal role involves technical leadership, designing resilient cloud-native services, and enhancing system performance. The ideal candidate will have a strong background in coding across multiple languages and experience with distributed systems. Join a collaborative team that values innovation and a growth mindset, where your contributions will empower organizations globally and enhance user experiences.

Qualifications

  • 4+ years of technical engineering experience with coding in multiple languages.
  • Experience managing lifecycle of services from development to production.
  • Ability to meet Microsoft security screening requirements.

Responsibilities

  • Provide technical leadership to define testing scope and quality plans.
  • Design and build cloud-native services with resilience and fault tolerance.
  • Mentor engineers and promote engineering excellence across the team.

Skills

C
C++
C#
Java
JavaScript
Python
Distributed Systems
Cloud-native Services
Service Reliability

Education

Bachelor's Degree in Computer Science
Master's Degree in Computer Science

Tools

Azure Cosmos DB

Job description

Join to apply for the Senior Software Engineer role at Microsoft

2 days ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer role at Microsoft

Azure Core is responsible for building and operating the foundational infrastructure that powers Microsoft Azure. This includes the platform services that enable compute, networking, storage, and distributed systems to operate reliably and at scale across Microsoft’s global cloud footprint. These services are central to Azure’s control plane and are critical to ensuring platform availability, performance, and customer trust.

As a Senior Software Engineer within this organization, you will work on developing and operating highly reliable, low-latency platform services that manage persistent, distributed system state. These services are deeply integrated into Azure’s infrastructure and serve as essential components for internal and external workloads that demand strict service letter agreements (SLAs) for durability, availability, and scalability.

This is a high-impact role focused on building foundational platform services for the Azure cloud. You’ll be part of a team that values deep technical expertise, strong execution, and a commitment to delivering secure, scalable, and maintainable systems at global scale.

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

  • Provide technical leadership to define testing scope, create quality plans, and align on test requirements across products.
  • Lead cross-team coordination to build and manage test plans, including collaboration with vendors and alignment with industry best practices.
  • Use data to build impactful visualizations that identify gaps and guide testing strategy for complex products.
  • Partner with teams to implement automated testing and define manual test plans; lead issue resolution and mitigation efforts.
  • Drive stakeholder communication, vendor coordination, and influence product decisions through quality-focused best practices.
  • Design and build cloud-native services with a strong emphasis on resilience, fault tolerance, and observability.
  • Drive service reliability through operational ownership, including production support and incident response.
  • Contribute to architectural design, performance optimization, and long-term service evolution.
  • Mentor engineers and promote engineering excellence across the team.
  • Oversee the deployment, monitoring, and maintenance of services in production environments. Ensure high availability and performance of all systems.
  • Analyze system performance and implement improvements to enhance scalability and reliability.
  • Respond to and resolve production incidents, ensuring minimal downtime and impact on users.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ 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 working with distributed systems.
  • 3+ years of experience managing lifecycle of services from development to production.
  • 2+ years of experience working with Azure Cosmos DB.
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

  • 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 Master'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.
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 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 $153,600 - $250,200 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 May 10, 2025.

#Azurecorejobs

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.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Microsoft by 2x

Get notified about new Senior Software Engineer jobs in New York, NY.

Senior Software Engineer, Lead - Supply Chain
Contract Senior Sailpoint Developer - Identity Management

New York, NY $150,000.00-$250,000.00 3 days ago

New York, NY $130,000.00-$170,000.00 2 weeks ago

Senior Software Engineer - Payments & Treasury

New York, NY $130,000.00-$200,000.00 11 months ago

New York, NY $164,815.00-$207,500.00 6 months ago

New York, NY $206,700.00-$289,400.00 2 days ago

Senior Front-End Software Engineer (Remote)
Lead Software Engineer, Full Stack (Remote, North America)

New York, NY $225,000.00-$375,000.00 2 weeks ago

Senior Software Engineer, Marketplace Experience

New York City Metropolitan Area 1 day ago

New York, NY $140,000.00-$160,000.00 3 weeks ago

Senior React Web Developer - US Remote - Contract to Perm

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, CLIP

eBay Inc.

New York

Remote

USD 115,000 - 200,000

Yesterday
Be an early applicant

Senior Software Design Engineer

fabric

New York

Remote

USD 150,000 - 200,000

4 days ago
Be an early applicant

Senior Software Engineer

Heron Finance

New York

Remote

USD 170,000 - 205,000

4 days ago
Be an early applicant

Senior Software Engineer (LATAM)

Python Software Foundation

New York

Remote

USD 120,000 - 160,000

4 days ago
Be an early applicant

Senior Software Engineer

Warbler Labs

New York

Remote

USD 150,000 - 205,000

4 days ago
Be an early applicant

Senior Software Engineer

Endear

New York

Remote

USD 175,000 - 202,000

5 days ago
Be an early applicant

Senior Software Engineer

GiveDirectly

New York

Remote

USD 158,000 - 158,000

13 days ago

Senior Software Engineer

Tremendous

New York

Remote

USD 150,000 - 250,000

7 days ago
Be an early applicant

Senior Software Engineer ($160-200K base DOE | Remote | FTE) - must be open to relo to Atlanta, GA

ZipRecruiter

New York

Remote

USD 160,000 - 200,000

15 days ago