Search...

Staff Software Engineer, Backend Engineering

Skills

About the Role

You will lead the design, development, and maintenance of highly scalable, performant, and reliable backend systems. You will propose and implement cloud-based solutions, drive technical design discussions, and guide best practices and architecture principles. You will collaborate with cross-functional teams to deliver new features and products, mentor mid-level engineers, and identify emerging technologies that improve engineering processes.

Requirements

  • Bachelor's or Master's degree in Computer Science or related field, or equivalent experience
  • Minimum of 8 years of experience in backend development and platform architecture
  • Experience designing and implementing complex distributed systems, including microservices architecture, containerization, and orchestration
  • Strong expertise in cloud-based solutions with hands-on experience in one or more cloud platforms (AWS, Google Cloud, Azure), including infrastructure as code and serverless architectures
  • Proficiency in multiple programming languages (Java, Python, Go)
  • Experience building distributed systems with microservices and relational and NoSQL databases
  • Experience leading technical design discussions and providing guidance on best practices
  • Strong problem-solving and analytical skills
  • Excellent collaboration and communication skills with ability to mentor junior engineers

Responsibilities

  • Lead the design, development, and maintenance of highly scalable, performant, and reliable systems
  • Propose, design, develop and implement cloud-based solutions
  • Drive technical design discussions and provide guidance on best practices, coding standards, and architecture principles
  • Collaborate with and lead cross-functional teams to develop new features and products
  • Mentor and guide mid-level engineers and cultivate a culture of continuous learning
  • Identify and evaluate emerging technologies, tools, and trends to drive innovation

Benefits

  • Employer-covered health, dental, and insurance plan options
  • Maven for Mavens platform access including mental health, reproductive health, family planning and pediatrics care
  • Wellness partnerships
  • Hybrid work, in-office meals, and work together days
  • 16 weeks 100% paid parental leave and new parent stipend
  • Annual professional development stipend and access to a personal career coach
  • 401K matching with immediate vesting