2

Remote Principal Java Software Engineer Jobs in Princeton Junction, NJ

Principal Software Engineer

New York, NY ยท Remote

$50 - $70/hr

Remote Role Responsibilities * Develop and complete coding tasks in various enterprise languages . * Evaluate and improve systems and build toolchains using C and Rust . * Enhance enterprise JVM and ...

Software Engineer Remote (Web3)

New York, NY ยท Remote

$200K - $250K/yr

Software Engineer Opportunity Our client is on crypto's cutting-edge technology, and we're looking for the right engineers to join them. This is a remote position for any US-based candidate. Our ...

Manager Software Engineer

New York, NY ยท Remote

$74.96K - $164.80K/yr

Engineering experience with Java language and its frameworks including SpringBoot, JPA, JAX-RS ... Self #LI-DAK #LI-Remote At Brightstar, we consider a wide range of factors in determining ...

Software Engineer IC-02

New York, NY ยท On-site +1

$160.81K - $235.20K/yr

Design, build, and maintain APIs, services, and systems across engineering teams using Ruby and Java; * Build software infrastructure, including developing, testing, and deploying it; * Design and ...

Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... Proficiency in at least one programming language such as C#, Java, or Python * Experience designing ...

Software Developers Type: Contract Compensation: $70-$100/hour Location: Remote Role Responsibilities * Develop and enhance software solutions with a focus on AI model training, evaluation, and ...

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting millions of user ...

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 ...

New

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 ...

New

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 ...

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 May 31, 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 May 2026, with employment types broken down into 2% Internship, 71% Full Time, 17% Part Time, and 10% Contract. Highlights an 3% In-person, and 97% Remote job distribution, with an average salary of $157,571 per year, or $75.8 per hour.

Principal Software Engineer

Mercor

New York, NY โ€ข Remote

$50 - $70/hr

Full-time

Posted 16 days ago


Job description

About the job

Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey.

Position: Enterprise SWEs
Type: Contract
Compensation: $50โ€“$70/hour
Location: Remote

Role Responsibilities

  • Develop and complete coding tasks in various enterprise languages.
  • Evaluate and improve systems and build toolchains using C and Rust.
  • Enhance enterprise JVM and build ecosystems with C#, Kotlin, Scala, and Swift.
  • Optimize production web and ops scripting with Ruby, PHP, and Perl.
  • Advance scientific and quant computing using R.
  • Work independently and asynchronously to meet project deadlines.

Qualifications

Must-Have

  • Strong professional experience in at least one listed domain.
  • Deep understanding of language internals, tooling, and real-world production constraints.
  • Ability to reason about edge cases, performance, and system design trade-offs.
  • Detail-oriented with strong written feedback skills.

Application Process (Takes 20โ€“30 mins to complete)

  • Upload resume
  • AI interview based on your resume
  • Submit form

Resources & Support

  • For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome
  • For any help or support, reach out to: support@mercor.com

PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.