Senior Software Engineer, OnboardingActive$242K

The opportunity

Are you passionate about system design and development? Do you have experience building, deploying, and maintaining large-scale, distributed applications?

What you'll do

  • Collaborate with a cross functional team to design a next-generation platform: to unlock new business capabilities

  • Take ownership of designing and implementing APIs, systems integrations and backend services

  • Promote engineering excellence through technical leadership, knowledge-sharing and mentorship

  • Instate best-practices observability and monitoring as “first principles” of all our services

  • Keep extremely sensitive data compartmentalized and secure

  • Perform other related duties as assigned

What they're looking for

  • Minimum of 7 years of professional hands-on experience
  • Expertise in backend systems
  • Strong object-oriented design and coding skills
  • Strong understanding of data structures and algorithms
  • Experience modeling complex real-world problems with robust data models and systems
  • Experience supporting other engineers and acting as a “tech lead”
  • Experience using Agile/Scrum methodology in a fast-paced environment
  • Experience in a high-growth environment working with deadlines and milestones