Principal Software Engineer

Primis

New York (NY)

On-site

USD 230,000 - 290,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Primis, a leading enterprise fintech, is seeking a Principal Java Backend Engineer to design, optimize, and modernize large-scale platforms behind financial reporting, business rules processing, and data pipelines.

You will architect scalable services, optimize rules engines, tune SQL, and guide modernization while mentoring a team and driving high-availability distributed systems.

The role requires 12+ years of enterprise backend experience and deep JVM knowledge on AWS.

Qualifications

  • 12+ years in enterprise backend engineering.
  • Strong OOD, design patterns, multithreading, concurrency, JVM tuning.
  • Extensive experience with Rules/Decision Engine platforms and financial reporting systems.
  • Expert SQL optimization, plus experience with SQL Server, Redshift, S3, AWS Lambda, Parquet, Jasper Reports.
  • Solid grounding in distributed systems, high availability, and event-driven architecture.
  • CI/CD with Git, Maven/Gradle, Jenkins.

Responsibilities

  • Architect highly scalable, fault-tolerant Java backend services processing millions of transactions.
  • Build and optimize large-scale Rules/Decision Engine platforms running complex financial logic.
  • Tune SQL queries, indexing, and execution plans for maximum performance.
  • Design high-throughput ETL pipelines and cloud-native solutions on AWS.
  • Lead production troubleshooting, mentor engineers, and drive modernization of legacy platforms.

Skills

Enterprise backend
OOD & design patterns
Multithreading & concurrency
JVM tuning
Distributed systems

Tools

Git
Maven/Gradle
Jenkins
CI/CD

Job description

Are you a Principal Engineer who keeps getting told you're "too hands-on" or "too detail-oriented" at a large institution? Do you think and build like a start-up engineer who thrives on hard problems?

We've partnered with a leading enterprise financial technology company that builds platforms impacting billions of lives including systems that support the backbone of the global financial trading industry. Their Platform Engineering Team is hiring a Principal-level Java Backend Engineer to design, optimize, and modernize the large-scale platforms behind their financial reporting, business rules processing, and enterprise data pipelines.

What you'll do:

  • Architect highly scalable, fault-tolerant Java backend services processing millions of transactions
  • Build and optimize large-scale Rules/Decision Engine platforms running complex financial logic
  • Tune SQL queries, indexing, and execution plans for maximum performance
  • Design high-throughput ETL pipelines and cloud-native solutions on AWS
  • Lead production troubleshooting, mentor engineers, and drive modernization of legacy platforms

What you bring:

  • 12+ years in enterprise backend engineering
  • Strong OOD, design patterns, multithreading, concurrency, JVM tuning
  • Extensive experience with Rules/Decision Engine platforms and financial reporting systems
  • Expert SQL optimization, plus experience with SQL Server, Amazon Redshift, S3, AWS Lambda, Apache Parquet, Jasper Reports
  • Solid grounding in distributed systems, high availability, and event-driven architecture
  • Git, Maven/Gradle, Jenkins, CI/CD

ADVERT DISCLAIMER

Research indicates that men will apply to a role when they only meet 50-60% of the descriptions, however, when looking at women and other minority groups, they can look for up to a 99% match in order to apply to a role. If you feel you are a fit for our role, please still apply, don't worry if you don't tick every single box. We'd still love to hear from you. We encourage underrepresented talent to apply to all our roles & support accessibility needs

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 120,000 - 150,000
Principal Java Engineer
Principal Java Engineer

RE Partners • New York (NY)

Hybrid
USD 120,000 - 170,000
Principal Software Engineer
Principal Software Engineer

Empower Retirement, LLC • Kansas

Hybrid
USD 138,000 - 200,100
Medical, dental, vision, and life
401(k) with company match
Tuition reimbursement
+2
Senior Java Software Engineer
Senior Java Software Engineer

RE Partners • New Jersey

On-site
USD 110,000 - 160,000
Principal Java Developer
Principal Java Developer

RE Partners • Tampa (FL)

On-site
USD 150,000 - 210,000
Sr. Software Engineer - Trading
Sr. Software Engineer - Trading

Addepar • Portland (OR)

On-site
USD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Primis • New York (NY)

Hybrid
Staff Software Engineer - Trading
Staff Software Engineer - Trading

Socket.dev • New York (NY)

On-site
USD 187,000 - 234,000
Staff Software Engineer - Trading
Staff Software Engineer - Trading

Addepar • New York (NY)

On-site
USD 187,000 - 234,000
Senior Software Engineer-Trading
Senior Software Engineer-Trading

Addepar • Mountain View (CA)

On-site
USD 126,000 - 197,000