Hybrid Staff Software Engineer, Java

Posted 3 weeks ago

Apply now

About the role

  • Design, build, and maintain APIs, microservices, and distributed systems that power Clari’s Revenue Platform
  • Define and evolve service interfaces that are robust, easy to extend, and used across multiple client-facing teams
  • Partner with product managers, designers, and other engineers to build new features end to end
  • Lead or contribute heavily to large-scale, cross-functional projects with significant business impact
  • Debug complex production issues across multiple services and levels of the stack
  • Drive improvements in observability, scalability, and system reliability
  • Mentor engineers across teams, helping them grow their technical and architectural skills
  • Raise the bar for engineering standards, code quality, and operational excellence

Requirements

  • 8+ years of experience building backend systems with Java or a similar object-oriented language
  • Strong understanding of distributed systems, data modeling, and system design
  • Experience with modern messaging and streaming technologies (e.g., Kafka)
  • Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
  • Experience with cloud infrastructure (preferably AWS) and CI/CD pipelines
  • Focus on building observable, maintainable, and scalable systems
  • Clear communicator who enjoys collaborating across teams and mentoring others

Benefits

  • Team-bonding activities and company-wide events
  • Flexible working hours
  • Annual Well-being and Professional Development Stipends
  • Private Healthcare and Multisport Pass
  • Paid maternity and paternity leave

Job title

Staff Software Engineer, Java

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job