1

Microsoft Software Engineer Jobs in Massachusetts

Senior Software Engineer Azara Healthcare is seeking a senior software engineer with a high ... NET Core applications leveraging a variety SQL Server, Web API and other Microsoft technologies.

Lead Full Stack Software Engineer - Hybrid Canadian Retirement Are you a passionate software ... Architect and build scalable cloud-native solutions on Microsoft Azure , leveraging services such ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

They are seeking a highly skilled Senior Software Engineer to support their Software Engineering ... Microsoft Azure or similar providers • Experience developing public and internal APIs ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

They are seeking a highly skilled Senior Software Engineer to support their Software Engineering ... Microsoft Azure or similar providers • Experience developing public and internal APIs ...

Experience with Microsoft Development (Visual Studio, .NET, Winforms/WPF) * Familiar with software ... Engineering (or CS) * 3-5 years of experience in software development Cognex believes in fair and ...

New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI ... Mastery of the Microsoft AI Ecosystem: Experience with Azure OpenAI Service, Azure AI Search ...

New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI ... Mastery of the Microsoft AI Ecosystem: Experience with Azure OpenAI Service, Azure AI Search ...

Showing results 41-60

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 22, 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 typically need a strong background in computer science or related fields, proficiency in programming languages like C++, C#, or Python, and experience with software development tools and methodologies. Building a portfolio of projects, gaining relevant internships, and obtaining certifications such as Microsoft Certified: Azure Developer can improve chances. Applying through the official Microsoft careers website and preparing for technical interviews are essential steps.

What are the entry-level jobs at Microsoft?

Entry-level jobs for a Microsoft Software Engineer typically include roles such as Software Development Engineer I or Associate Software Engineer. These positions often require a bachelor's degree in computer science or related fields, programming skills in languages like C++ or Python, and familiarity with software development tools and processes. They provide opportunities for new graduates to gain experience in coding, testing, and collaborating on projects within a team environment.

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 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $161,114 per year, or $77.5 per hour.

Principal Software Engineer

Hye Class Talent & HR Consulting

Boston, MA • On-site

$146K - $196K/yr

Full-time

Medical, Dental, Retirement

Re-posted 6 days ago


Job description

Company Description
NO AGENCIES - PLEASE
Must currently reside within commuting distance to Boston
Our client is a high-growth, venture-backed, AI-driven marketing automation company. Their conversation-marketing platform enables financial institutions to engage with their digital users via quick, informative conversations-the modern version of in-branch interactions. These engagements help improve user loyalty and provide an effective opportunity for cross-selling financial products and services.
Our client is seeking a self-motivated Principal Software Engineer with strong technical skills related to design and development of an AI-driven, API-focused, microservices-based system. You should be passionate about software architecture, software design, innovative technology, and creating great software. The ideal candidate will combine great design and coding skills with architectural sense and the passion to do great things.
Job Description
  • Work with a highly skilled and motivated team in a startup environment
  • Own the system architecture of the Micronotes products
  • Work closely with executive management to implement the company's strategic technology and business vision
  • Migrate the company's monolithic architecture to a more scalable microservices-based architecture
  • Design and implement RESTful APIs for internal and external use
  • Mentor members of the technical staff
  • Other duties, as assigned

Qualifications
  • 5+ years of industry experience designing and building distributed, scalable software solutions
  • Experience designing scalable distributed systems, with microservices-based architectures a big plus
  • Experience designing and building robust RESTful APIs
  • Applied C#, Javascript, Node.js, Python experience (or equivalents)
  • Experience with responsive web design and related technologies
  • Experience using Microsoft SQL Server, as well as relational database design
  • Experience using Git for source control (GitFlow a plus)
  • Experience working in an Agile team using Scrum (or similar methodology)
  • Understanding of DevOps best practices a plus
  • Experience with Azure, AWS, and cloud services a plus

Additional Information
MUST BE LEGALLY AUTHORIZED TO WORK IN THE US FOR ANY EMPLOYER
Our client provides a comprehensive employee benefits package including Medical, Dental, FSA, STD, LTD, 401K and other terrific benefits.