Senior Engineer

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

Description For Senior Engineer

Culture Amp, the world's leading employee experience platform, is seeking a Senior Engineer to join Team Report Sharing within their Engage platform. This role is crucial in scaling the company's impact from 25 million to 100 million people.

The position focuses on building and maintaining report generation and sharing capabilities, working on extracting frontend and backend processes from the monolith into domain-based, event-driven services. You'll be part of the Engage Camp, supported by experienced technical leaders leveraging serverless, event sourcing, and distributed event-driven services.

As a Senior Engineer, you'll drive technical conversations, make key decisions, and own features from conception to production. The role involves collaborating with cross-functional teams, including designers and product teams, while maintaining high standards for code quality, monitoring, and best practices.

Culture Amp is backed by leading venture capital funds and has been recognized by Forbes and Fast Company. The company offers an impressive benefits package including equity options, professional development programs, mental wellbeing support, and various work-life balance initiatives like quarterly wellbeing pauses and extended year-end breaks.

The company has a strong commitment to diversity, equity, and inclusion, with dedicated Employee Resource Groups and anti-racism initiatives. They encourage applications from candidates of all backgrounds, emphasizing that meeting all listed criteria isn't necessary to apply.

Working at Culture Amp means joining a mission-driven company that's revolutionizing how organizations manage employee engagement, performance, and team development. With offices across the US, UK, Germany, and Australia, you'll be part of a global team helping create a better world of work for everyone.

Last updated 11 days ago

Responsibilities For Senior Engineer

  • Build, maintain and enhance services following industry best practices
  • Work with product teams, design teams and end users to understand and implement solutions
  • Collaborate through pair programming, writing solution designs, and giving feedback
  • Drive technical conversations and make decisions as a team
  • Own the software life cycle focusing on code quality, best practices, monitoring, logging, and alerting

Requirements For Senior Engineer

Ruby
Kotlin
Java
React
PostgreSQL
  • Strong programming skills with backend languages (Ruby, Kotlin, or Java preferred)
  • Experience with or willingness to learn React/Next.js
  • Experience with PostgreSQL
  • Knowledge of distributed systems and event-driven architecture
  • Experience building reliable, scalable, complex software applications
  • Familiarity with logging, monitoring and alerts in services
  • AWS experience, CDK and CI/CD skills
  • Strong communication skills
  • Self-motivated with ability to work independently
  • Customer-focused mindset

Benefits For Senior Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
Education Budget
Equity
  • 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
  • Parental leave
  • 5 Social Impact Days annually
  • MacBook and work from home office budget
  • Medical insurance coverage (US & UK)

Interested in this job?

Jobs Related To Culture Amp Senior Engineer

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 Engineer - Reporting Services

Senior Engineer position at Culture Amp focusing on scaling reporting services, requiring expertise in Kotlin/Java, distributed systems, and event-driven architecture.

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.