1

Microsoft Software Engineer Jobs in Massachusetts

Expertise with Microsoft Office suite of software. * Proficiency with PLC programming and industrial control systems preferred. * Proficiency with manufacturing processes and automation preferred.

Software Engineer

Lowell, MA · On-site +1

$96K - $154K/yr

As a Software Engineer, your main focus will be on designing, developing, testing and collaborating ... Experience with hybrid cloud systems or frameworks (e.g., OpenShift, AWS, Microsoft Azure) #LI-EK1 ...

Lead Software Engineer At Capital One, we are changing banking for good by creating responsible and ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Senior Software Engineer

Marlborough, MA · On-site

$140K - $170K/yr

... Microsoft WPFStrong programming skills in C and/or C++Experience building and maintaining production software systemsComfortable working across teams and communicating technical concepts ...

Software Engineer Project Duration: 36 Months Location: Lexington, MA (Hybrid) Location: Virtual ... Experience with data ETL or Microsoft Graph API. * Experience with Generative AI, MCP, and agentic ...

Strong background in Microsoft Product programming such as Visual Studio C++/C#, .NET, COM, ActiveX ... software development methodologies Able to work well with global teams, including time-zone ...

About the Role Senior Microsoft 365, Power Platform & Copilot Administrator Team: Enterprise AI ... JOB TITLE Lead Software Engineer JOB FAMILY Software Engineering LOCATION 280 Congress Not sure you ...

We are currently seeking a Software Engineer for our Methuen, MA office. This person will be ... Working knowledge of Windows, Microsoft Office, and E-mail * Ability to travel up to 5% of the time ...

We are currently seeking a Software Engineer for our Methuen, MA office. This person will be ... Working knowledge of Windows, Microsoft Office, and E-mail * Ability to travel up to 5% of the time ...

We are currently seeking a Software Engineer for our Methuen, MA office. This person will be ... Working knowledge of Windows, Microsoft Office, and E-mail * Ability to travel up to 5% of the time ...

We are currently seeking a Software Engineer for our Methuen, MA office. This person will be ... Working knowledge of Windows, Microsoft Office, and E-mail * Ability to travel up to 5% of the time ...

Senior Software Engineer

Rockland, MA · On-site

$138K - $180K/yr

Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual ... Software product development background demonstrating a strong engineering aptitude and good ...

Senior Software Engineer

Gloucester, MA · On-site

$138K - $180K/yr

Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual ... Software product development background demonstrating a strong engineering aptitude and good ...

Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual ... Software product development background demonstrating a strong engineering aptitude and good ...

Senior Software Engineer

Whitman, MA · On-site

$138K - $180K/yr

Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual ... Software product development background demonstrating a strong engineering aptitude and good ...

Senior Software Engineer

Winchester, MA · On-site

$138K - $180K/yr

Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual ... Software product development background demonstrating a strong engineering aptitude and good ...

Senior Software Engineer

Bridgewater, MA · On-site

$138K - $180K/yr

Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual ... Software product development background demonstrating a strong engineering aptitude and good ...

Senior Software Engineer

Woburn, MA · On-site

$138K - $180K/yr

Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual ... Software product development background demonstrating a strong engineering aptitude and good ...

Senior Software Engineer

Lowell, MA · On-site

$138K - $180K/yr

Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual ... Software product development background demonstrating a strong engineering aptitude and good ...

next page

Showing results 1-20

Microsoft Software Engineer information

See Massachusetts salary details

$69.3K

$161.1K

$224.4K

How much do microsoft software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for microsoft software engineer in Massachusetts is $161,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $188,900.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates should have a strong background in computer science, programming skills in languages like C++ or C#, and experience with software development tools such as Visual Studio. Applying through the official Microsoft careers website, preparing for technical interviews that assess coding, algorithms, and system design, and demonstrating relevant project experience are essential steps in the hiring process.
What cities in Massachusetts are hiring for Microsoft Software Engineer jobs? Cities in Massachusetts with the most Microsoft Software Engineer job openings:
Infographic showing various Microsoft Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $161,114 per year, or $77.5 per hour.

Software Engineer

IPG Photonics

Marlborough, MA • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


IPG Photonics rating

8.2

Company rating: 8.2 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

129th of 487 rated machine equipment manufacturers


Job description

I

IPG Photonicsis revolutionizing the laser industry as the pioneering developer and leading producer of fiber lasers and amplifiers. Headquartered in Marlborough, MA, IPG has over 4,800 employees in more than 30 locations around the world. We aspire to work together with our employees and customers to apply light in ways that improve life.

Our mission is to develop innovative laser solutions to make the world a better place. To accomplish this mission, we are committed to attracting and retaining the best talent and an engaged and thriving workforce that drives a sustainable future for our company and society.

Working at IPG Photonics you can expect challenging projects, a motivating and friendly environment, and competitive benefits.

JOB SUMMARY

The Software Engineer is responsible for the planning and development of software solutions for standard laser systems. They will also plan and develop customized applications that leverage the API of commercial software used by the company, such as Visual Components. They will work with other engineers and collaborate with management, Sales and other engineering groups.

JOB FUNCTIONS

Duties/Responsibilities:

  • Create software plans and roadmaps for standard systems.
  • Develop, test and implement new software programs for standard systems.
  • Develop software specifications and guide other engineers in fulfilling requirements during projects.
  • Read, understand, test, debug and improve existing software.
  • Lead and participate in cross-functional software reviews.
  • Develop and maintain Visual Components Customizations (Commands and Behavior Scripts).
  • Collaborate with Simulation, Design and Project team personnel to complete development assignments.
  • Maintain project records in designated folders in a timely manner.
  • Complete work activities within project hours allotted and project schedule.
  • Participate in cost reduction and value improvement initiatives on standard systems.
  • Participate in continuous improvement activities of the company.
  • Review and provide input to development plans when requested.
  • Performs other related work and special projects as directed by management.
  • Obeys company policies and procedures and observes all safety regulations.

QUALIFICATIONS

Education:

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Electronics Engineering Technology or equivalent.

Experience:

  • Minimum 1-year related experience.
  • An equivalent combination of education and experience may be considered.
  • Expertise with programming languages such as Python, C# and C++.
  • Expertise developing Web Forms with React, Javascript, Electron, HTML or CSS
  • Expertise with full-stack development and GraphQL.
  • Expertise with Visual Studio or similar IDE.
  • Expertise with Microsoft Office suite of software.
  • Proficiency with PLC programming and industrial control systems preferred.
  • Proficiency with manufacturing processes and automation preferred.
  • Proficiency with laser equipment, processes and applications is very beneficial.

Required Abilities:

  • Ability to write and debug complex software programs in languages listed above.
  • Creativity to explore multiple viable solutions and evaluate strengths and weaknesses of those options.
  • Excellent verbal and written communication skills in the technical arena.
  • Excellent organizational skills.
  • Detail oriented and thorough in executing responsibilities.
  • Effective working on multiple projects concurrently.
  • Ability to deliver results under pressure of a sale and/or a project schedule.
  • Trustworthy and reliable team player.
  • Ability to work with minimal supervision.

Physical Requirements:

  • Ability to work in a stationary position while programming and using software for extended periods of time.
  • Ability to work within the manufacturing environment frequently while testing software, troubleshooting controls, investigating issues.
  • Occasionally ascends/descends a ladder while working in the manufacturing environment.

What IPG Photonics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom