Software Engineer

Microsoft
Manchester, New Hampshire, US
$120.9K-$198.6K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Do you want to work on a project that improves the quality, security, and compliance of Microsoft products that run on 1.

4 billion devices around the world? Do you care deeply about the quality of your team's source code? If so, then you might be the perfect fit for our Engineering Platform team!

Make your application after reading the following skill and qualification requirements for this position.

About The Team

The Engineering Platform team is a diverse and inclusive team of software engineers who work on tools and services that provide reliable compiler toolchains to build Windows and Azure.

We also create tools to analyze source code, project configurations, and binaries, to improve the quality, reliability, performance, and security of Microsoft's products.

As a Software Engineer on the team, you will work on the entire breadth of the Windows and Azure code bases specializing in looking behind the surface of application failures and test bugs to locate hard-to-find compiler code generation issues and subtle incompatibilities in post-binary build tooling.

Why join us

By Joining The Engineering Platform Team, You Will :

  • Work with a talented and supportive team of engineers who share your passion and vision.
  • Have access to world-class tools and resources to enhance your skills and career growth.
  • Make a positive impact on millions of customers and businesses who rely on our data centers and Windows operating system.
  • Enjoy a competitive compensation and benefits package, flexible work arrangements, and a healthy work-life balance.

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.

By applying to this U.S. based position, while remote work is possible, relocation does not apply / is not provided for the role.

Responsibilities

  • Designing, developing, testing, and deploying tools that analyze code projects, configurations, and binaries.
  • Deploying new compiler toolchains into Windows and Azure build systems, as well as investigating and driving resolution of regressions.
  • Collaborating with other engineers, product managers, and stakeholders to understand the requirements and deliver the best user experience for engineers and stakeholders that use our tools and services.
  • Troubleshooting and resolving issues and bugs in the compiler toolchains and code quality tools, frequently in unfamiliar code.
  • Researching and exploring new technologies and trends that can improve code and binary quality and reliability.
  • Embody our culture and values.

QualificationsRequired Qualifications :

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

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

  • Experience preferably in C++, C#, Java, Rust, Go, etc.
  • Experience with C++ development, including compiler and linker features and configurations, as well as assembly language for multiple architectures.
  • Experience with debugging and resolving complex technical issues, particularly when the areas are not well-understood.
  • Communication, collaboration, and problem-solving skills.
  • A growth mindset and a willingness to learn new things and take on challenges.

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $94,300 - $182,600 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 $120,900 - $198,600 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 13, 2024.

ESjobs

AEPjobs

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.

J-18808-Ljbffr

6 days ago
Related jobs
Promoted
VirtualVocations
Manchester, New Hampshire

A company is looking for a Senior Software Engineer in Test. ...

Promoted
Oracle
Concord, New Hampshire

We are seeking an experienced Software Engineer or Machine Learning Engineer with technical expertise in Recommender Systems, Natural Language Processing (NLP), and Computer Vision, to join our growing team of multidisciplinary software engineers and ML experts. We are an inclusive and diverse team ...

Promoted
VirtualVocations
Manchester, New Hampshire

Take end-to-end ownership of critical software components and optimize performanceTest, review, and improve software, resolving issues and enhancing reliability and securityRequired Qualifications:7+ years of software engineering experienceFluency with algorithms and data structuresBachelor's degree...

BAE Systems
Merrimack, New Hampshire

The organization focuses on career development of our software engineers and advancement of the craft of software engineering. We work with you align your projects with your career aspirations, whether you’re interested in becoming an experienced developer, subject matter expert, software leader, or...

Promoted
VirtualVocations
Manchester, New Hampshire

A company is looking for a Staff Software Engineer, Security to join their Security team. ...

Concord Group Insurance
Bedford, New Hampshire

Concord Group Insurance is seeking a motivated and talented Software Engineer II to join our IT department. In this role, you will join a collaborative team of experienced engineers. ...

United Therapeutics Corporation
Manchester, New Hampshire

Bachelor’s Degree in computer science/engineering, biomedical engineering, or related field and 2+ years of relevant post-Bachelor's degree industry experience OR Master’s Degree in computer science/engineering, biomedical engineering, or related field. The Biomedical Engineer, Software, will help i...

BAE Systems
Merrimack, New Hampshire

As a member of the Software Engineering Directorate, you will have opportunities to continue developing strong and increasingly complex software skills and stay current in the software discipline. The organization focuses on career development of our software engineers and advancement of the craft o...

Motion Recruitment
Orion, New Hampshire, United States

They are looking for a full stack software engineer specializing in react and node to join their team. As a full stack software engineer, you will be responsible for designing, developing, and maintaining both front-end and back-end systems. Bachelor’s or Master’s degree in Computer Science, Enginee...

BAE Systems
Merrimack, New Hampshire

The Software Engineer will apply her/his skills to developing high-quality, real-time embedded software for fielded electronics platforms. We need your talent, motivation, and vision as a Principal Software Engineer to join our New Hampshire team. We are actively seeking experienced Software Enginee...