2

Remote Principal Java Software Engineer Jobs in Princeton Junction, NJ

Software Engineer (1785)

New York, NY · On-site +1

$189K - $210K/yr

Software Engineer LOCATION: New York, NY (Option to work remotely from any location in the U.S ... Write clean, maintainable code using modern programming languages and frameworks (e.g., Java ...

Software Engineer (1785)

New York, NY · On-site +1

$189K - $210K/yr

Software Engineer LOCATION: New York, NY (Option to work remotely from any location in the U.S ... Write clean, maintainable code using modern programming languages and frameworks (e.g., Java ...

Senior Software Engineer

New York, NY · On-site +1

$120K - $150K/yr

About the role This is a full-time remote role for a Senior Software Engineer at Makai Labs. The Senior Software Engineer will be responsible for backend app development. They will collaborate with ...

Senior Software Engineer

New York, NY · Remote

$186K - $240K/yr

We're looking for an experienced Java engineer who's excited to build high-performance systems ... Work from home stipend to help you succeed in a remote environment. The annual salary hiring range ...

Senior Software Engineer

New York, NY · Remote

$168K - $205K/yr

We're looking for an experienced Java engineer who's excited to build high-performance systems ... Work from home stipend to help you succeed in a remote environment. The annual salary hiring range ...

Software Engineer

New York, NY · On-site +1

$220K - $230K/yr

Software Engineer New York Responsibilities: Build production trading systems and create automated ... Remote working is permitted on occasion but office attendance is expected. Salary range: $220,000 ...

Software Engineer

New York, NY · On-site +1

$100K - $150K/yr

However, they are open to remote work for someone with a depth of experience architecting and ... Seeking a Senior Backend Software Engineer with experience in design, development, and support of ...

However, they are open to remote work for someone with a depth of experience architecting and ... Seeking a Senior Backend Software Engineer with experience in design, development, and support of ...

Staff Engineer (Java) Streaming Ad Server New York City, New York Hybrid Schedule (M/F remote, T/W ... Preferred Qualifications * 6+ years of experience in software engineering with a focus on ...

Software Engineer About M7 Health M7 Health is the AI-powered workforce operations platform for healthcare, designed for the realities of clinical staffing and scheduling. We use AI to help ...

next page

Showing results 1-20

Remote Principal Java Software Engineer information

See Princeton Junction, NJ salary details

$87.4K

$157.6K

$212.1K

How much do remote principal java software engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for remote principal java software engineer in Princeton Junction, NJ is $157,571.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,300.00 and $173,700.00 per year, depending on experience, location, and employer.

What is the difference between Remote Principal Java Software Engineer vs Remote Senior Java Developer?

AspectRemote Principal Java Software EngineerRemote Senior Java Developer
Required CredentialsBachelor's/Master's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentLeadership role, architecture design, cross-team collaborationDevelopment, coding, debugging within teams
Employer & Industry UsageTech companies, large enterprises, consulting firmsStartups, mid-sized companies, tech firms
Common Search & Comparison IntentUnderstanding seniority, responsibilities, and career progressionTechnical skills, project involvement, experience level

The Remote Principal Java Software Engineer typically holds a leadership position, focusing on system architecture and guiding teams, whereas the Remote Senior Java Developer primarily engages in coding and technical implementation. Both roles require strong Java expertise and relevant certifications, but the principal role involves strategic oversight and cross-team coordination, making it suitable for experienced professionals aiming for leadership in Java development.

What job categories do people searching Remote Principal Java Software Engineer jobs in Princeton Junction, NJ look for? The top searched job categories for Remote Principal Java Software Engineer jobs in Princeton Junction, NJ are:
What cities near Princeton Junction, NJ are hiring for Remote Principal Java Software Engineer jobs? Cities near Princeton Junction, NJ with the most Remote Principal Java Software Engineer job openings:
Infographic showing various Remote Principal Java Software Engineer job openings in Princeton Junction, NJ as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $157,571 per year, or $75.8 per hour.
Software Engineer (1785)

Software Engineer (1785)

Collibra

New York, NY • On-site, Remote

$189K - $210K/yr

Other

Posted 20 days ago


Job description

EMPLOYER: Collibra Inc.

TITLE: Software Engineer

LOCATION: New York, NY (Option to work remotely from any location in the U.S.)


DUTIES: Write clean, maintainable code using modern programming languages and frameworks (e.g., Java,
Spring Boot, React). Design and implement RESTful APIs and integrate third-party services as
needed. Collaborate with team members through code reviews, pair programming, and
architectural discussions. Optimize application performance and troubleshoot issues across
development, staging, and production environments. Participate in agile ceremonies (stand-ups,
sprint planning, retrospectives) and contribute to continuous delivery pipelines. EOE

REQTS: Must have a Bachelor's degree or foreign equivalent in Computer Science, Information Systems,
Systems Engineering, or a related field plus five (5) years of experience in the position offered or a
related position. Alternatively, employer will accept a Master's degree or foreign equivalent in
Computer Science, Information Systems, Systems Engineering, or a related field plus three (3)
years of experience in the position offered or a related position. Employer will accept pre- or post-
Master's experience. Must have five (5) years (or three [3] years with a Master's) of experience
with all of the following: Designing and building large-scale, modular monolith architectures
using Java and Spring Boot, with strict domain separation and multi-module layering; Utilizing
Spring ecosystem, including Spring Data JPA, Spring Security, Spring Web, and transaction
management; Developing secure RESTful APIs with JWT-based authentication and OAuth2
integration, focusing on input validation, exception handling, and idempotent operations;
Performing frontend development with React, including component-based architecture, React
Router, custom hooks, and state management; Integrating frontend and backend systems with
efficient API contract design and performance optimization; Database schema management and
version-controlled migrations using Liquibase, along with data layer optimization in PostgreSQL
using both Spring Data and JDBC templates; Utilizing automated testing frameworks including
JUnit, Mockito, and Cypress, with a focus on maintaining test coverage across the full stack; and
Making architectural decisions that align with long-term business and technical goals.

SALARY: $189,592 - $210,000 per year
HOURS: 40 hours per week, Monday-Friday
*The position is eligible for employee referral reward.

#LI-DNI