Senior Software Engineer

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

Description For Senior Software Engineer

Culture Amp is the world's leading employee experience platform, revolutionizing how 25 million employees across more than 6,500 companies create a better world of work. We're seeking a Senior Software Engineer to join our Team Review Cycles. This team is close to completing the rebuild of a major part of our Performance product, using a more adaptable domain model and a modern tech stack that includes Next.js, TailwindCSS, Storybook, Ruby on Rails, Temporal, Postgres, and AWS Aurora Serverless.

As a Senior Engineer on this team, you'll play a key role in pushing our rebuild through its final stages and then shift focus to rapid product innovation. You'll tackle technical problems, collaborate with other engineers, work with product managers and designers, maintain services, and uphold high standards of craftsmanship.

The ideal candidate has solid fundamentals, is T-shaped with a backend focus, and is proficient in Ruby or willing to learn. You should be product-focused, value progress over perfection, understand test-driven development, and be a proactive communicator. You'll also have the opportunity to mentor other engineers on the team.

Culture Amp offers competitive compensation and benefits, including an Employee Share Options Program, wellbeing support, parental leave, social impact days, and more. We're committed to diversity, equity, and inclusion, with a strong focus on anti-racism.

Join us in our mission to make a better world of work and be part of an innovative company recognized by Forbes and Fast Company.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Tackle technical problems across the new codebase
  • Build features and help move to a distributed and event-driven architecture
  • Collaborate with other engineers through pair programming and code reviews
  • Work with product managers and designers to develop and implement solutions
  • Be on call, maintain, and support team services
  • Ensure dependencies are up-to-date and observe services in production
  • Maintain high standards of craftsmanship and excellence
  • Contribute to the technical success and culture of the team

Requirements For Senior Software Engineer

Ruby
JavaScript
TypeScript
PostgreSQL
  • Solid fundamentals and T-shaped developer with a backend focus
  • Experience in building web-based software applications
  • Good understanding of cloud architecture patterns
  • Proficient in Ruby or willing to learn
  • Product-focused mindset
  • Understanding of test-driven development
  • Proactive and clear communicator
  • Self-motivated and able to work independently
  • Ability to technically mentor/guide other engineers

Benefits For Senior Software Engineer

Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Education Budget
  • Employee Share Options Program
  • Programs, coaching, and budgets for personal and professional development
  • Mental wellbeing and coaching support
  • Monthly Camper Life Allowance
  • Team building activities budget
  • Quarterly wellbeing pauses
  • Extended year-end breaks
  • Excellent parental leave
  • 5 Social Impact Days per year
  • MacBooks and work from home office budget
  • Medical insurance coverage (US & UK only)

Interested in this job?

Jobs Related To Culture Amp Senior Software Engineer

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.

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 Engineer - Survey Design

Senior Engineer role at Culture Amp to shape survey design experience in Engagement product, building science-backed surveys for better work environments.