Senior Engineer - Team Report Sharing

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

Description For Senior Engineer - Team Report Sharing

Culture Amp, the world's leading employee experience platform, is seeking a Senior Engineer to join Team Report Sharing. This role is crucial in their mission to scale from helping 25 million to 100 million people create a better world of work. The position focuses on building and maintaining report generation and sharing capabilities within their Engage platform.

The team is currently working on modernizing their architecture by moving from a monolith to domain-based, event-driven services. As a Senior Engineer, you'll drive technical conversations, make key decisions, and own features from conception to production. You'll work with cutting-edge technologies including Ruby/Kotlin, React, PostgreSQL, and AWS, while collaborating with cross-functional teams.

The role offers significant growth opportunities through collaboration with experienced technical leaders who are leveraging serverless, event sourcing, and distributed event-driven services. Culture Amp provides an impressive benefits package including equity, professional development, mental health support, and flexible work arrangements.

The company is backed by leading venture capital funds and has been recognized by Forbes and Fast Company. They maintain a strong commitment to diversity, equity, and inclusion, with a particular focus on anti-racism initiatives. This is an excellent opportunity for a senior engineer who wants to make a meaningful impact while working with modern technologies in a supportive, values-driven environment.

Last updated an hour ago

Responsibilities For Senior Engineer - Team Report Sharing

  • 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 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 - Team Report Sharing

Ruby
Kotlin
React
PostgreSQL
  • Strong programming skills with Ruby or Kotlin
  • 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 and empathy
  • Self-motivated with ability to work independently
  • Customer-focused problem-solving mindset

Benefits For Senior Engineer - Team Report Sharing

Medical Insurance
Dental Insurance
Vision 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
  • Excellent parental leave
  • 5 Social Impact Days per year
  • MacBook and work from home office budget
  • Medical insurance coverage (US & UK)
  • DEI initiatives and Employee Resource Groups

Interested in this job?

Jobs Related To Culture Amp Senior Engineer - Team Report Sharing

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.

Senior Software Engineer

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