1

Microsoft Software Engineer Jobs in New Jersey (NOW HIRING)

The Lead Software Engineer ("LSE") is a hands-on leader of a full-stack software engineering team ... Expertise in at least one DevOps tool, such as Microsoft DevOps. * Expertise with GIT source ...

Software Engineer I

Camden, NJ · On-site

$85K - $100K/hr

Software Engineer I Who We Are US Cold owns and operates one of the most complex temperature ... Microsoft Azure Cloud Services * Azure Function Apps * Azure App Services * Azure Batch Processing

Software Engineer I

Camden, NJ · On-site

$85K - $100K/yr

Software Engineer I Who We Are US Cold owns and operates one of the most complex temperature ... Microsoft Azure Cloud Services * Azure Function Apps * Azure App Services * Azure Batch Processing

Software Engineer I

Camden, NJ · On-site

$85K - $100K/hr

Software Engineer I Who We Are US Cold owns and operates one of the most complex temperature ... Microsoft Azure Cloud Services * Azure Function Apps * Azure App Services * Azure Batch Processing

Software Engineer I

Camden, NJ · On-site

$85K - $100K/yr

Software Engineer I Who We Are US Cold owns and operates one of the most complex temperature ... Microsoft Azure Cloud Services * Azure Function Apps * Azure App Services * Azure Batch Processing

Required : • Experience in Microsoft .NET Framework 4.0 OR above, C#, ASP.NET, ADO.NET, Web ... software engineers, and support team members. • Able to work in our office in New Jersey, the ...

... on Microsoft SQL Server. - Experience with C#, WPF or Boost Library is a plus. - Software engineering techniques with large scale systems is a plus. - Fixed-income experience is a plus. Benefits ...

Integrate to cloud services providers such as Amazon Web Services, Microsoft Azure and Google Cloud Platform * Collaborate and influence other software engineers on modern development practices and ...

Software Engineer

Ewing, NJ · On-site

$90K - $115K/yr

Experience with Microsoft Azure services such as App Services, Azure Functions, Service Bus, Azure ... software engineering environment. * Familiarity with OpenAPI specifications and API documentation.

Software Engineer

Ewing, NJ · On-site

$90K - $115K/yr

Experience with Microsoft Azure services such as App Services, Azure Functions, Service Bus, Azure ... software engineering environment. * Familiarity with OpenAPI specifications and API documentation.

next page

Showing results 1-20

Microsoft Software Engineer information

See New Jersey salary details

$64.5K

$149.8K

$208.6K

How much do microsoft software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for microsoft software engineer in New Jersey is $149,771.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,800.00 and $175,600.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.
Infographic showing various Microsoft Software Engineer job openings in New Jersey as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $149,771 per year, or $72 per hour.

Lead Software Engineer

Wave Recruit, LLC

Jersey City, NJ • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

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


Job description

Industry: Insurance

Job Title: Lead Software Engineer

Location: Jersey City, NJ (hybrid)

Employment Type: Full-time / Direct-hire

Position Overview

The Lead Software Engineer (“LSE”) is a hands-on leader of a full-stack software engineering team, with approximately a quarter of the LSE’s time to be spent leading the team and three quarters on designing and implementing applications. The candidate must be highly motivated, with excellent communication skills and expertise in software development technologies and methodologies.

The LSE must be able to direct, design and implement solutions in a timely manner, with minimal supervisory guidance. The LSE will lead design sessions between the business and technology stakeholders to elicit business requirements and design documents and enforce software development standards and methodologies, as defined by enterprise architecture and software engineering leadership. The LSE must have a strong understanding of Microsoft Azure leading cloud-native software development initiatives, driving architectural decisions, and mentoring a team of engineers to deliver scalable, secure, and high-performing solutions on the Azure platform. In addition, the LSE with hands-on experience in Microsoft Power Platform, specifically Power Apps and Power Automate, to lead the design and development of low-code applications and workflow automation across the organization.

Responsibilities

  • Working with business unit heads and other stakeholders to identify and implement application solutions to meet their operational needs.
  • Leading the architecture, design, and delivery of custom applications using Power Apps (Canvas and Model-Driven) and automation workflows using Power Automate.
  • Translate complex business requirements into scalable, maintainable low-code/no-code solutions.
  • Leading software engineers in a cross-functional team, consisting of other software engineers, quality assurance, test automation engineers, business analysts, and project managers to complete project deliverables on schedule.
  • Working with enterprise architects, solution architects, and infrastructure engineers to design, implement, and deliver end-to-end software solutions for business problems.
  • Overseeing effective code and design reviews with team members.
  • Leading and managing vendors and contractors that are on-shore, off-shore, near-shore or a combination thereof.

Qualifications

  • Required: A bachelor’s degree in computer science, software engineering, information science or any other technical degree with at least 8 years of professional experience as a software engineer.
  • Expert-level proficiency with Microsoft Power Apps, Power Automate, and Dataverse
  • Required: Certification with Microsoft Azure.
  • Required: 8+ years of experience building, motivating, and mentoring a team of Software Engineers and leading digital transformations.
  • 8+ years of hands-on experience with C# and expertise in at least one Microsoft application development framework such as .NET 8.
  • 5+ years of proficiency with at least one UI framework such as Blazor, MVC .NET, and Angular.

Required Experience

  • Building and maintaining integrations with Microsoft 365, SharePoint, Dataverse, Dynamics 365, and external APIs or data sources.
  • A proven ability to lead software engineers in a cross-functional team to complete project deliverables on schedule and deliver end-to-end software solutions to business problems.
  • Expertise with Azure services such as Azure App Services, Azure Functions, Azure Kubernetes Service (AKS), Azure DevOps, Azure SQL, and other PaaS/IaaS offerings to build cloud-native applications.
  • Strong communication, analytical and problem-solving skills.
  • Proficiency in Systems Architecture and Application Design.
  • Expertise in understanding the Software Development Lifecycle (SDLC), including a proven ability to work with a project from inception to delivery and support.
  • Expert knowledge of DevOps, CI/CD pipelines and at least one Agile development methodology.
  • Proficiency in C#, Java, Python, SSMS and the standard query language (SQL).
  • Expertise with a DAL Framework, such as Entity Framework.
  • Expertise with Git source control and Git workflows.
  • Proficiency in the use and implementation of design patterns, with the ability to implement business logic in a middle tier, using design patterns and web services, as necessary.
  • A proven ability to develop and implement REST APIs for back-end web services and a knowledge of designing and building Process and Experience APIs.
  • Proficiency with feature management and/or API versioning.
  • A proven ability to implement relational database models.
  • A proven ability to write parameterized unit tests with dependency injection and mock objects and/or implementing full integration/regression test suites.
  • Proficiency with Microsoft Windows OS, Microsoft Office tools and Microsoft Visual Studio.

Benefits

  • Our client offers competitive compensation and benefits, including medical, dental, vision, 401(k), flexible spending, short-term and long-term disability insurance, life insurance, long-term care, paid parental leave, vacation and other paid time off.

Our client is an equal opportunity employer committed to a diverse workforce.