Senior Software Java Engineer - Hybrid, Poland

Job expired!

About the Team

The Engineering Team at Clari is dedicated to developing an enterprise-grade platform that serves as the backbone for our customers' most crucial business process—Revenue. With a relentless drive for innovation, our mission is to create the ultimate revenue intelligence platform for our clients. Grounded in Agile principles, we encourage a culture of adaptability and efficiency across all our teams. If you are excited about contributing to a dynamic environment that values collaboration, continuous improvement, and cutting-edge technology to meet customer needs, we'd love to meet you.

We develop Enterprise SaaS products, powered by AI and Analytics, to revolutionize the way revenue is tracked, forecasted, and predicted. As a 100% cloud-native organization, we build our product using dependable tools and technologies that our team trusts, such as Java, PostgreSQL, MongoDB, and AWS.

Our team is highly collaborative, working closely with product managers, designers, backend, frontend, mobile, automation, and quality engineers to make Clari a superior product. We seek engineers who have a passion for creating great products with simplicity, usability, scalability, and reliability in mind.

About the Role

We are searching for Senior Backend Software Engineers to build features, design and implement APIs, and enhance the performance, observability, and reliability of our systems as we rapidly scale both our product and organization. You will design and build a state-of-the-art workflow engine that powers the Clari Revenue Platform. You'll collaborate with exceptional colleagues on complex problems at an enterprise scale, prioritizing quality and reliability.

This is a fully remote opportunity and can be performed from any location in Poland. Candidates must reside in Poland and be able to travel to the office in Kraków as needed.

Responsibilities

  • Design, build, and maintain APIs, services, and systems across Clari Engineering teams
  • Create future-proof interfaces that are easy to build against and meet the requirements of client-facing teams
  • Brainstorm with Product Managers, Designers, Frontend Engineers, and other cross-functional partners to conceptualize and build new features for our growing user base
  • Produce high-quality results by leading or significantly contributing to large cross-functional projects that have a meaningful impact on the business
  • Debug production issues across services and multiple levels of the stack, enhancing the observability and reliability of the entire system
  • Mentor engineers earlier in their technical careers to help them grow
  • Improve engineering standards, tooling, and processes

Qualifications

  • Strong technical background, including 5+ years of experience building impactful large-scale products or systems using Java or a similar object-oriented language
  • Solid understanding of distributed systems, data stores, data modeling, indexing, and associated trade-offs
  • Solid understanding of data processing/data streaming-based capabilities like Kafka
  • Experience working across engineering teams in building technical architecture and design alignment, driving decision-making, and communicating clearly
  • Strong communicator skilled at explaining complex technical concepts to designers, support, and other engineers
  • Experience building observable systems that track important metrics, and addressing issues related to performance, scalability, and maintainability

Perks and Benefits @ Clari

  • 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
  • Stock options

#LI-Hybrid