Staff Java Software Engineer

New
Location: New York, NY, United States; Workplace Type: RemoteFull-TimeStaff
Salary1 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional software engineering experience
Required Skills
AWSGitJavaKafkaSpring BootCI/CDDistributed Systems

Requirements

  • 8+ years of professional software engineering experience, with deep expertise in Java.
  • Demonstrated ownership of the architecture and delivery of complex production systems spanning multiple teams or functions.
  • Strong experience designing APIs and integrating distributed systems, including consistency, failure handling, and service boundaries.
  • Ability to take ambiguous problems, define an approach, and drive it to production with minimal guidance.
  • Experience mentoring engineers and raising team technical standards through design reviews, code reviews, and coaching.
  • Ability to communicate complex technical concepts and trade-offs clearly to technical and non-technical audiences.
  • Experience with Git-based workflows, code reviews, and CI/CD pipelines.
  • Experience operating production services, including on-call ownership and incident response.
  • Preferred: experience with event-driven architectures such as Kafka, cloud environments such as AWS, and infrastructure-as-code.
  • Preferred: experience with highly available or regulated systems, internal web UIs or tooling, and AI model or agent platforms.

Responsibilities

  • Own architecture for major Internal Platforms services, integrations, and data flows through production operation.
  • Lead complex cross-functional initiatives, define technical approaches, surface trade-offs, and align engineering teams and stakeholders.
  • Design, build, and maintain scalable, resilient, well-tested Java backend services using Spring Boot or similar frameworks.
  • Handle high-throughput event processing, complex integrations, data integrity issues, and production incidents across service boundaries.
  • Establish and evolve standards for API design, testing, observability, deployment, and integration patterns.
  • Mentor and coach engineers through design reviews, pairing, code reviews, and direct feedback.
  • Partner with product, technical program, and business stakeholders to shape roadmaps and drive delivery.
  • Own integration architecture between Java services and third-party platforms, including data ownership, consistency, and failure handling.
  • Own production health, including SLOs, alerting, on-call quality, incident response, and post-incident follow-through.
  • Improve CI/CD, test automation, release safety, and developer productivity.
View Full Description & ApplyYou'll be redirected to the employer's site
1 USD per year
Apply Now