Principal Engineer

CodesyncHR Services Inc.

United States

Remote

USD 140,000 - 210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CodesyncHR Services Inc. is seeking a hands-on Principal Engineer to build, troubleshoot and deliver complex software across Java and Spring services, distributed systems, and cloud platforms.

You will design architecture with resiliency, observability, security and maintainability, and guide engineers while aligning with product and DevOps practices.

The role emphasizes coaching, risk identification, and exploring AI-enabled engineering approaches while upholding strong engineering discipline.

Qualifications

  • 8+ years of progressive software engineering experience, including principal, staff, architect or senior lead-level technical scope.
  • Deep hands-on Java development experience and strong knowledge of the Spring ecosystem.
  • Experience designing service-oriented and distributed applications.
  • Hands-on experience with Kafka or comparable event-driven or streaming technologies.
  • Experience with relational data platforms; PostgreSQL experience is preferred.
  • Strong cloud engineering experience in GCP, AWS or Azure.
  • Experience designing for resiliency, observability, security and operational readiness.
  • Experience in Agile product delivery and DevOps environments.
  • Practical use of AI-enabled development tools beyond basic chat, such as agentic coding or workflow automation.

Responsibilities

  • Design, build and improve service-oriented and distributed applications.
  • Make architecture and implementation decisions with clear reasoning about technology choices and tradeoffs.
  • Design for resiliency, stability, observability, security and maintainability.
  • Work with event-driven and streaming technologies such as Kafka.
  • Collaborate with product and engineering peers in Agile and DevOps environments.
  • Coach engineers, provide constructive feedback and help improve team performance.
  • Identify technical risks and opportunities, and follow issues through to resolution.
  • Explore AI-enabled engineering approaches while maintaining strong engineering discipline.

Skills

Java
Spring framework
Distributed systems
Kafka
Cloud platforms
PostgreSQL
Architectural design
Agile & DevOps

Tools

PostgreSQL

Job description

About the role

We’re looking for a hands-on Principal Engineer to build, troubleshoot and deliver complex software while guiding technical direction. You’ll work across Java and Spring services, distributed systems, cloud platforms and modern engineering practices, balancing technical depth with long-term maintainability.

What you’ll do
  • Design, build and improve service-oriented and distributed applications.
  • Make architecture and implementation decisions with clear reasoning about technology choices and tradeoffs.
  • Design for resiliency, stability, observability, security, operational readiness and maintainability.
  • Work with event-driven and streaming technologies such as Kafka.
  • Collaborate with product and engineering peers in Agile and DevOps environments.
  • Coach engineers, provide constructive feedback and help improve team performance.
  • Identify technical risks and opportunities, and follow issues through to resolution.
  • Explore AI-enabled engineering approaches while maintaining strong engineering discipline.
What you’ll bring
  • 8+ years of progressive software engineering experience, including principal, staff, architect or senior lead-level technical scope.
  • Deep hands-on Java development experience and strong knowledge of the Spring ecosystem.
  • Experience designing service-oriented and distributed applications.
  • Hands-on experience with Kafka or comparable event-driven or streaming technologies.
  • Experience with relational data platforms; PostgreSQL experience is preferred.
  • Strong cloud engineering experience in GCP, AWS or Azure.
  • Experience designing for resiliency, observability, security and operational readiness.
  • Experience in Agile product delivery and DevOps environments.
  • Practical use of AI-enabled development tools beyond basic chat, such as agentic coding or workflow automation.
  • Strong collaboration, coaching and technical communication skills.
Nice to have
  • GCP experience.
  • AlloyDB experience.
  • Experience with React or Angular.
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

ETHOS - Talent & Advisory • Washington, Baltimore (MD)

On-site
USD 180,000 - 240,000
Principal Full-Stack Engineer
Principal Full-Stack Engineer

SIDRAM TECHNOLOGIES • Richards (TX)

On-site
USD 170,000 - 230,000
Principal Software Engineer
Principal Software Engineer

ETHOS - Talent & Advisory • Tacoma (WA)

On-site
USD 150,000 - 190,000
Lead Principal Software Engineer (Java Spring Boot)
Lead Principal Software Engineer (Java Spring Boot)

Randstad Digital Americas • Washington

On-site
USD 180,000 - 240,000
Medical Insurance
Prescription Insurance
Dental Insurance
+5
Principal Engineer
Principal Engineer

Expedite Talent Solutions • United States

On-site
USD 120,000 - 160,000
Lead Software Engineer - Java, AI, Spring Boot and Kafka
Lead Software Engineer - Java, AI, Spring Boot and Kafka

JPMorganChase • Chicago (IL)

On-site
USD 138,000 - 185,000
Principal Java Engineer
Principal Java Engineer

PTR Global • Fort Worth (TX)

On-site
USD 120,000 - 150,000
Principal Engineer: Java/Spring, Kafka & Cloud
Principal Engineer: Java/Spring, Kafka & Cloud

CodesyncHR Services Inc. • United States

Remote
USD 140,000 - 210,000
Java Principal Engineer
Java Principal Engineer

DynPro Inc. • Ohio

On-site
USD 120,000 - 150,000
Lead Software Engineer - Application Architect
Lead Software Engineer - Application Architect

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 160,000 - 200,000