Senior Engineer - Perform - Performance Cycles at Culture Amp

Engineering, Sydney sydney engineering
Description
Posted yesterday

How you can help make a better world of work

We have an exciting opportunity for a Senior Engineer to join our Performance Data team. Our team has been building upon our engineering groups existing patterns and processes, looking to make them best-in-class. The team itself will be leading how we think about Performance data as a product, as well as building and evolving our core Performance product. The team is responsible for several domains, including Capture where our customers write their Manager Reviews and Peer Feedback for Performance Review Cycles. 

As a Senior Engineer in the Performance Data team:

  • You will be responsible for maintaining and improving our camp’s data related processes. 
  • There is a strong emphasis on quality of the solutions we implement to keep our data’s integrity and support our downstream consumers - both inside and outside of the Perform Camp.
  • You will be working closely with other engineers in a collaborative environment, and be a technical mentor to other engineers within the team.
  • You will be required to understand product requirements and be able to design and communicate an effective solution, leading other engineers through the implementation by pair/mob programming, writing solution designs, or giving feedback on pull requests, to build shared understanding of your work.
  • Tackle a wide variety of technical problems across our codebases as you build features and help us move to a distributed and event-driven architecture.
  • Maintain and support the services your team is responsible for. 

This job is for you if:

  • You have experience in building web-based software applications, as well as knowledge of cloud architecture patterns. We are after an individual with commercial experience with Ruby on Rails.
  • You are a proactive and clear communicator. You value empathy and kindness and are able to articulate your ideas and feelings when writing or speaking, and are open to the perspectives others bring.
  • You seek to understand and solve customer problems. You think about how your work – at all levels – impacts our customers and improves their experience.
  • Your process involves documenting your work. You write code that is consistent, maintainable, and understood by your teammates.
  • Alongside Ruby on Rails proficiency, you are experienced TypeScript and React (or are willing to learn)
  • Experience working with Event Driven Architecture, specifically Kafka, is beneficial
  • You’re self-motivated and can work independently. You take the initiative to ensure that you have everything you need to work efficiently and call for support when required.