Software Engineer - Permissions and Login Team

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
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Permissions and Login Team

Culture Amp is revolutionizing the employee experience landscape as the world's leading platform in this space. With a reach extending to over 25 million employees across 6,500+ companies, we're transforming how organizations approach employee engagement, performance management, and team development.

Our Permissions and Login Team plays a crucial role in developing the central shared services that form the backbone of our product. We're seeking a talented engineer to join #team_permissions_and_login, where you'll work on authentication, authorization, web gateway, and other critical infrastructure components. Our tech stack is diverse, encompassing Ruby on Rails, Go, NextJS, and TypeScript.

As a member of our cross-functional team, you'll have the opportunity to:

  • Build features from conception to production in a distributed, event-driven architecture
  • Collaborate through pair/mob programming and solution design
  • Work directly with product managers and designers to solve customer problems
  • Maintain and support critical services

The ideal candidate brings experience with TypeScript, Next.js, Ruby, or Kotlin, along with a strong foundation in web-based software applications. You should be passionate about building maintainable, well-tested code and have experience with both frontend and backend development.

We offer competitive compensation and comprehensive benefits, including equity options, mental health support, parental leave, and regular wellness breaks. Our offices span the US, UK, Germany, and Australia, and we're proud to be recognized by Forbes and Fast Company for our innovation and culture.

Join us in our mission to create a better world of work, where diversity, equity, and inclusion are not just values but active commitments. We strongly encourage candidates from all backgrounds to apply, even if you don't meet all criteria - your unique experience could be exactly what we need.

Last updated 7 minutes ago

Responsibilities For Software Engineer - Permissions and Login Team

  • Build features for distributed and event-driven architecture
  • Collaborate with engineers through pair/mob programming
  • Write solution designs and provide feedback on pull requests
  • Work with product managers and designers to develop solutions
  • Maintain and support team services
  • Ensure dependencies are up-to-date
  • Monitor and understand services in production
  • Refactor code and address customer issues

Requirements For Software Engineer - Permissions and Login Team

TypeScript
Node.js
Ruby
  • Experience with TypeScript, Next.js, Ruby, Kotlin (or willingness to learn)
  • Experience in building web-based software applications
  • Understanding of fundamental engineering concepts, scalability, security, and maintenance
  • Experience with frontend services and responsive UI development
  • Experience writing and operating backend services
  • Strong documentation skills
  • Knowledge of test-driven development
  • Proactive and clear communication skills
  • Self-motivated with ability to work independently
  • Customer-focused mindset

Benefits For Software Engineer - Permissions and Login Team

Equity
Mental Health Assistance
Medical Insurance
Parental Leave
  • 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 home office setup budget
  • Medical insurance (US & UK)

Interested in this job?

Jobs Related To Culture Amp Software Engineer - Permissions and Login Team

Automation Engineer

Join Culture Amp as an Automation Engineer to build and scale business systems integration strategies using Python and AWS serverless technologies.

Software Engineer

Software Engineer position at Culture Amp, working on distributed systems with Ruby and Go to transform employee experience data.

Software Engineer

Join Culture Amp as a Software Engineer to build distributed systems and revolutionize employee experience for 25 million employees worldwide.

Software Engineer

Join Culture Amp as a Software Engineer to build distributed systems and revolutionize employee experience for 25 million employees worldwide.

Software Engineer, Performance Platform

Backend Software Engineer role at DoorDash focusing on performance platform development, requiring 2+ years of experience in platform/infrastructure teams.