Senior Software Engineer

Microsoft
San Francisco, California, US
$145.8K-$238.6K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Any Developer. Any App. Any Platform.

Check out the role overview below If you are confident you have got the right skills and experience, apply today.

Microsoft is committed to delivering products that empower every developer and every development team on the planet to achieve more.

We are looking for a Senior Software Engineer to join the team responsible for delivering the Playwright family of products.

It's an incredibly rich space with many challenging technical problems begging for well-designed, well-executed and innovative solutions.

Playwright is a modern web testing framework by Microsoft, available in JavaScript, TypeScript, Python and C# languages. Playwright is built to make automation ever-green, capable, reliable and fast;

it supports a broad and growing set of web browser capabilities used by web pages, single page apps all the way to PWAs.

We create solutions together in a rich, collaborative environment and while we work hard together, work / life balance and having fun are also core values.

Make your mark, make an impact, and make developers the most successful and productive developers in the world!

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.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Responsibilities

We are looking for a Senior Software Engineer to :

  • Implement, improve and maintain Playwright core library
  • Implement, improve and maintain Playwright Test runner
  • Implement, improve and maintain language SDKs for Playwright
  • Introduce changes necessary for Playwright into the upstream Chromium, Firefox and WebKit browsers
  • Act as a steward of an open-source project.
  • Be an active participant in the emerging Web Testing and Automation standard, represent Playwright to the standards community.

You will have an opportunity to partner with other teams across and outside Microsoft : DevDiv, Microsoft Edge, VS Code, GitHub for product features as well as a long list of internal and external Playwright customers.

You will work in a collaborative environment to build features in tools & services, ship them to customers frequently and learn from customer feedback.

You will build simple and empowering experiences for testing and automation, highly scalable cloud services that the tools will connect to, and systems that monitor the health of the services.

The software you build will help millions of developers all over the world reach their potential. You will become part of a team where learning from peers and the open-source community is a core principle.

Other

Embody our Culture and Values

QualificationsRequired 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 experience developing commercial software and / or service.
  • Experience contributing to the open-source web frameworks and / or web testing frameworks, including but not limited to Playwright.
  • Experience contributing to the open-source browser engine, one of Chromium, Firefox or WebKit.

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.
  • Proficient design and development experience that includes development in C++ / JavaScript.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 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 $145,800 - $238,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

DEVDIV #CLOUDAI

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

30+ days ago
Related jobs
Promoted
Pinterest
San Francisco, California

Collaborate with Machine Learning engineers during conceptualization and productionization of signal. ...

Promoted
Element Science
San Francisco, California

We are looking for a Senior Software Engineer to support and extend the existing software ecosystem and develop additional software applications and services for future products. Element Science is building a world class software engineering team responsible for a software ecosystem comprising of mo...

Promoted
VirtualVocations
Oakland, California

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

Promoted
Square
San Francisco, California

So we expanded into software and started building integrated, omnichannel solutions – to help sellers sell online, manage inventory, offer buy now, pay later functionality through Afterpay, book appointments, engage loyal buyers, and hire and pay staff. Block takes pride in our product experie...

Promoted
Dealpath
San Francisco, California

This is a high visibility product engineering initiative and you will be working alongside Engineers who have delivered a category creating enterprise SaaS platform. Dealpath is looking for an experienced AI/ML Engineer to join our growing team, delivering best-in-class solutions for the Commercial ...

Promoted
Digital Force Technologies
CA, United States

DFT’s engineering team is a diverse and skilled group, determined to develop advanced technical solutions. Seraphim Software Team to support the development of the Seraphim Platform. Work collaboratively to support the software roadmap. Collaborate and/or lead software development projects that prov...

Promoted
Neumeric Technologies Corp
CA, United States

The incumbent will use industry best practices and work collaboratively with cross-functional team of product managers, UX designers, architects, principal engineers, software engineers, test automation team and DevOPS engineers. Title: Senior Software Engineer. The Senior Software Engineer will hel...

Ladders
San Mateo, California

At least 7 years of industry experience in systems engineering and/or software engineering. Our team is working to ensure Zoox's hardware and software are safe for operation in the real world through the use of simulation. Bachelor's in computer science, applied mathematics, engineering, or other qu...

SoFi
San Francisco, California

We are seeking a highly skilled and experienced Senior Software Engineer to join our Platform Cloud Efficiency team that enhances performance, scalability, and cost-effectiveness of our cloud-based systems. If you are a seasoned Software Engineer with a passion for building software and a strong bac...

BHO Tech
San Francisco, California

As a Senior Software Engineer on the Mobile team, you’ll pioneer the next generation of mobile games, tools, and features, with rapid release cycles that will an immediate impact. A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and obj...