1

Microsoft Software Developer Jobs in Princeton, NJ

Software Developer

New York, NY · On-site

$70 - $90/hr

Software Developer Location: New York, NY - hybrid 10019 Duration: 12 months+ Contact Pay: $70-$80 ... Snowflake, Microsoft Azure, Databricks, etc is a plus. • Experience with data-science tools ...

Software Developer (Junior-Mid) Location: Remote Who We Are: Tuesday Health is a value-based ... Integrate authentication/authorization via Microsoft Entra ID (OIDC/OAuth2, MSAL, roles/scopes ...

Sr. Software Developer (Angular / Azure / AI-Driven Applications) Contract Duration: 12+ months ... Implement authentication and authorization using: • Microsoft Entra ID • OAuth-based identity ...

Sr. Software Developer (Angular / Azure / AI-Driven Applications) Contract Duration: 12+ months ... Implement authentication and authorization using: ○ Microsoft Entra ID ○ OAuth-based identity ...

Senior Software Engineer

New York, NY · On-site

$134K - $176K/yr

Microsoft is hiring an experienced Senior Software Engineer to join the Auction Logic team, specifically focused on build, test, deploy, and monitoring. As a Senior Software Engineer, you will * Lead ...

SOFTWARE DEVELOPERS (111): Work on end-to-end implementation of application from Planning ... Microsoft Dynamics 365, Power Platform, JavaScript, HTML, and Agile. Bachelor's degree in Science ...

SOFTWARE DEVELOPERS (111): Work on end-to-end implementation of application from Planning ... Microsoft Dynamics 365, Power Platform, JavaScript, HTML, and Agile. Bachelor's degree in Science ...

Senior .NET Developer

Warren, NJ · On-site

$57 - $72.75/hr

Information Technology / Enterprise Software Solutions Position Overview We are seeking an ... Design, develop, and maintain robust, high-performing applications using Microsoft .NET ...

Every time an iPhone or a Microsoft Office application tells someone a word is misspelled, you are ... Let's get to know one another. Calling all software developers with 2+ years of practical ...

Every time an iPhone or a Microsoft Office application tells someone a word is misspelled, you are ... Let's get to know one another. Calling all software developers with 2+ years of practical ...

Senior Software Engineer

New York, NY

$134K - $176K/yr

Senior Software Engineer Reporting to the Assistant Vice President, Software Engineering, the ... .NET, Microsoft Azure suite or similar cloud infrastructure and CI/CD pipelines Strong ...

Software Engineer

New York, NY · On-site

$165K - $325K/yr

Software Engineer Location NY New York United States Business Investment Management Function ... Microsoft SQL, and Amazon S3; ability to engineer/develop frontend web interfaces using React (or ...

next page

Showing results 1-20

Microsoft Software Developer information

See Princeton, NJ salary details

$50.3K

$117.2K

$174K

How much do microsoft software developer jobs pay per year?

As of Jul 18, 2026, the average yearly pay for microsoft software developer in Princeton, NJ is $117,244.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,300.00 and $136,300.00 per year, depending on experience, location, and employer.

How does a Microsoft Software Developer typically collaborate with cross-functional teams on a project?

As a Microsoft Software Developer, you will frequently work alongside product managers, designers, quality assurance engineers, and other developers. Collaboration often involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews. You'll contribute to design discussions, share progress updates, and coordinate on resolving technical challenges to ensure features meet both user and business requirements. Effective communication and teamwork are essential, as projects often require input and integration from multiple stakeholders across different domains.

What are the key skills and qualifications needed to thrive as a Microsoft Software Developer, and why are they important?

To thrive as a Microsoft Software Developer, you need strong proficiency in programming languages such as C#, .NET framework, and a solid understanding of software engineering principles, usually supported by a degree in computer science or a related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and relevant certifications such as Microsoft Certified: Azure Developer Associate are highly valued. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate and deliver high-quality solutions. These skills and qualities are essential for building robust applications, meeting project requirements, and contributing to innovative technology solutions within the Microsoft ecosystem.

What does a Microsoft Software Developer do?

A Microsoft Software Developer is responsible for designing, coding, testing, and maintaining software applications and systems for Microsoft. They work with various programming languages and technologies to create products ranging from Windows operating systems and Office applications to cloud services like Azure. Their role often involves collaborating with other engineers, designers, and product managers to deliver high-quality, scalable, and secure software solutions. Additionally, they participate in code reviews, troubleshoot technical issues, and contribute to the continuous improvement of development processes.
What are popular job titles related to Microsoft Software Developer jobs in Princeton, NJ? For Microsoft Software Developer jobs in Princeton, NJ, the most frequently searched job titles are:
What job categories do people searching Microsoft Software Developer jobs in Princeton, NJ look for? The top searched job categories for Microsoft Software Developer jobs in Princeton, NJ are:
What cities near Princeton, NJ are hiring for Microsoft Software Developer jobs? Cities near Princeton, NJ with the most Microsoft Software Developer job openings:
Infographic showing various Microsoft Software Developer job openings in Princeton, NJ as of July 2026, with employment types broken down into 81% Full Time, 9% Part Time, 1% Temporary, and 9% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $117,244 per year, or $56.4 per hour.

Software Developer

Amicis Global

New York, NY • On-site

$70 - $90/hr

Contractor

Re-posted 2 days ago


Job description

Title: Software Developer
Location: New York, NY - hybrid 10019
Duration: 12 months+ Contact
Pay: $70-$80/hr on W2

Overview
We are looking for a Software Developer to join our team with the growing requirement of Data & Analytics. The hire will be responsible for collaborating with business users and delivering analytics projects. Also, they will be building and optimising our data storage and pipeline architecture to provide a strong base for our data platform. Furthermore, they will work on a variety of projects around Analytics, Digital Marketing Integration, Campaign Management, Lead Generation, Data Integration, and Visualisation. The ideal candidate is an experienced software developer who enjoys optimizing data and analytics systems and building them from the ground up. They must be self-directed and comfortable supporting the needs of multiple systems and projects. Candidates will be expected to be very hands-on and pick up domain knowledge. We focus on solving the problem and not getting tied down by technological choices - it is extremely important that candidates are open to learning & working with technologies that are new for them. We support what we build – the candidate will be responsible for post-production support on a rotation basis.
Responsibilities
• Collaborating with technology and business users to define key business metrics and develop analytical dashboards to provide actionable insights to Clients.
• Build and optimise data pipelines to consume data from various sources, transform & model it, and then distribute it to multiple consumers.
• Work with multiple data sources (including structured and unstructured) to create optimized data cubes for consumption by analytical dashboards and/or downstream systems.
• Identify, design, and implement improvements / automations for optimizing data processing, storage, and availability, while maintaining scalability, etc.
• Build and support analytics tools that utilize the data pipeline to provide actionable insights into data trends and other key business metrics.
• Develop and support analytics & machine learning projects.
• Support migration of the data platform from on-premises to cloud infrastructure.
• Work with various stakeholders, including Technology and Client teams, to assist with data & analytics-related projects and issues.
Qualification
• We are looking for a candidate with 7+ years of experience in a Software Development role, who has attained a bachelor's or master's degree in computer science, information technology/systems or another relevant technical field.
• Advanced working knowledge and experience with data modelling, data warehousing concepts, database design principles, query authoring (SQL) and performance optimisation.
• A successful history of manipulating, processing, and extracting value from large, disconnected datasets.
• Hands-on programming experience with Python, Java, or C#.
• Working knowledge of a visualisation/reporting tool.
• Excellent problem-solving and analytical skills with attention to detail.
• Strong project management and organisational skills.
• Experience supporting and working with cross-functional teams in a dynamic environment.
• Excellent communication and collaboration skills.
Skillset and Experience
• Experience with Relational database systems like Sybase, SQL Server, Postgres, etc.
• Experience with object-oriented or function scripting languages: Python (NumPy, Pandas), Java, C++, or Scala, etc.
• Working knowledge of visualisation tools like Tableau, QlikView, Power BI etc.
• Experience with Cloud technologies like Snowflake, Microsoft Azure, Databricks, etc is a plus.
• Experience with data-science tools/workbench like Dataiku, Jupyter, Rapid Miner, etc. is a plus.
• Experience with Big Data tools/technologies: Hadoop, Pig, Hive, Hue, PySpark etc. is a plus.
• Experience with ETL tools like Azure Data Factory, Informatica, etc. is a plus.
• Experience with machine learning / artificial intelligence techniques like regression, classification, clustering, time series, text mining, large language models, etc. is a plus.