Senior Engineer - Reporting Services

Culture Amp is the world's leading employee experience platform, helping 25 million employees across 6,500 companies create a better world of work.
$130,000 - $180,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Engineer - Reporting Services

Culture Amp, the leading employee experience platform serving 25 million employees across 6,500 companies, is seeking a Senior Engineer to join their Reporting Services team. This role offers an exciting opportunity to work on scaling reporting services within their flagship engagement product. As part of the Engage Camp, you'll collaborate with experienced technical leaders who are leveraging event sourcing and distributed event-driven services.

The position involves driving technical conversations, making architectural decisions, and owning features from conception to production. You'll work in a collaborative environment, focusing on code quality, best practices, and system reliability. The team is currently evolving their service architecture to ensure scalability as the company grows.

The ideal candidate should have strong programming skills in Kotlin/Java and experience with technologies like Postgres, Redis, and Kafka. Knowledge of AWS, CDK, and distributed systems is crucial. Culture Amp values empathy, collaboration, and continuous learning.

The company offers comprehensive benefits including equity options, professional development programs, mental health support, and flexible work arrangements. With offices in the US, UK, Germany, and Australia, Culture Amp has been recognized by Forbes and Fast Company for its innovation. They maintain a strong commitment to diversity, equity, and inclusion, actively working towards creating a better world of work for all.

This role presents an excellent opportunity for a senior engineer looking to make a significant impact in a growing, mission-driven company that's transforming how organizations manage employee experience and performance.

Last updated a day ago

Responsibilities For Senior Engineer - Reporting Services

  • Work closely with other engineers to build, maintain and enhance services following industry best practices
  • Work with product teams, design teams and end users to understand needs and develop solutions
  • Collaborate through pair programming, writing solution designs, and giving feedback on pull requests
  • Drive technical conversations, provide technical suggestions and make decisions as a team

Requirements For Senior Engineer - Reporting Services

Kotlin
Java
PostgreSQL
Redis
Kafka
  • Strong programming skills in Kotlin/Java
  • Experience with Postgres, Redis, Kafka
  • Experience with AWS, CDK, CI/CD
  • Experience designing, building and maintaining backend services
  • Experience with distributed systems and event-driven architecture

Benefits For Senior Engineer - Reporting Services

Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Employee Share Options Program
  • Professional development programs and coaching
  • Mental wellbeing and coaching support
  • Monthly Camper Life Allowance
  • Team building activities budget
  • Quarterly wellbeing pause days
  • Extended year-end breaks
  • Excellent parental leave
  • 5 Social Impact Days per year
  • MacBook and work from home office budget
  • Medical insurance coverage (US & UK)

Interested in this job?

Jobs Related To Culture Amp Senior Engineer - Reporting Services

Senior Engineer - Team Report Sharing

Senior Engineer role at Culture Amp focusing on report generation and sharing capabilities, working with Ruby/Kotlin and distributed systems to improve workplace experiences for millions.

Senior Software Engineer

Senior Software Engineer needed for Culture Amp's Team Review Cycles to complete rebuild of Performance product and drive innovation.

Senior Software Engineer

Senior Software Engineer needed for Culture Amp's Team Review Cycles to complete rebuild of Performance product and drive innovation.

Senior Engineer - Team Report Sharing

Senior Engineer opportunity at Culture Amp to build and maintain report generation and sharing capabilities for the Engage platform.

Senior Software Engineer

Senior Software Engineer needed for Culture Amp's Team Review Cycles to complete rebuild of Performance product and drive innovation.