Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Customer Retention

Full-time

Hims and Hers

About the Role:

Hims & Hers is on a mission to empower people to live healthier lives. Our Customer organization plays a critical role in achieving this by building cutting-edge web experiences that drive patient acquisition, engagement, and satisfaction.

As a Senior Software Engineer on the Customer Retention team, you'll lead the technical design and implementation of scalable, high-performance front-end experiences across web and mobile (React, React Native). You will collaborate with cross-functional teams to drive front-end architecture decisions, mentor engineers, and influence the direction of our platform.

You Will:

  • Lead the design and architecture of scalable and performant web and mobile front-end solutions that meet product requirements and enhance user experience

  • Provide technical guidance and mentorship to engineers on best practices, design patterns, and coding standards

  • Advocate your team's technical needs and priorities within the broader engineering organization

  • Participate in product discovery sessions to assess feasibility, explore user needs, define product features, and validate ideas with prototypes and experiments

  • Collaborate with UX/UI designers to create intuitive and engaging user interfaces that address user pain points and enhance the overall experience

  • Work closely with backend and platform engineering teams to ensure seamless integration between front-end experiences and underlying services

  • Contribute to the vision for the team and the platform as a technical leader, identifying front-end technologies and technical investments that improve performance, reliability, and user experience

  • Break down complex projects into clear, actionable tasks to drive successful outcomes

  • Implement front-end observability practices in Datadog, including real user monitoring (RUM), crash reporting, and client-side error tracking, to ensure app reliability and performance

  • Elevate the team's engineering standards by leading efforts to improve workflows, processes, and tools

  • Analyze performance metrics and user feedback to identify opportunities for improvement and drive optimization efforts

  • Create and maintain technical documentation for architecture and development processes

  • Conduct code reviews and contribute to knowledge-sharing initiatives within the team

  • Identify performance bottlenecks (render performance, bundle size, mobile memory/battery usage) and propose enhancements to optimize app performance

  • Stay updated with industry trends, technologies, and best practices, and propose innovative solutions to improve the platform

  • Act as a key contributor to the hiring process by assisting with interviews and onboarding new engineers

  • Model a culture of open communication and continuous improvement by providing constructive feedback and coaching to junior team members

You Have:

  • 5+ years as a software engineer, shipping production code

  • 3+ years of experience building React Native applications for both iOS and Android, including app store release processes

  • Bachelor's or higher in Computer Science or equivalent professional experience

  • Proficiency in front-end technologies including HTML, CSS, and JavaScript frameworks (React, React Native, NextJS, GraphQL)

  • Proven experience building scalable, high-performance web and mobile applications, preferably in a cloud environment

  • Experience with front-end state management (e.g. Redux or Context API)

  • Experience with front-end testing frameworks (e.g. Jest, React Testing Library) and mobile E2E testing tools (e.g. Detox, Appium)

  • Experience deploying and hosting front-end applications, including CI/CD pipelines and CDN/edge delivery

  • Working knowledge of accessibility standards (WCAG) and building inclusive user experiences

  • Excellent problem-solving skills and the ability to think critically and strategically.

  • Experience with agile software development and delivery methodology

  • Strong communication and collaboration skills, with the ability to work effectively within and across teams

  • Capable of prioritizing multiple projects in order to meet goals without management oversight

Preferred Qualifications:

  • Experience building customer retention, lifecycle, or engagement features (e.g. subscription management, personalization, win-back/reactivation flows, membership benefits)

  • E-commerce experience

  • Experience with Node.js for server-side rendering or BFF (backend-for-frontend) patterns

  • Native Android development experience (Kotlin), in addition to React Native

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Customer Retention in Remote vacancy
  •  ...better health. We are redefining healthcare by putting the customer first and delivering access to care that is affordable...  ..., engagement, and satisfaction. As a Sr. Software Engineer in our Customer Retention group, you will be a key technical leader responsible... 
    Customer
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Hims

    Remote
    1 day ago
  • $160k - $300k

     ...with Zero Trust Privileged Access Management (PAM), we help our customers achieve secure, dynamic, and fine-grained control over access...  ...on security has earned us an industry-leading 98% customer retention rate. Once a customer, forever a fan. That's our goal.... 
    Customer
    Senior
    Full time
    Temporary work
    Home office

    Strongdm

    Remote
    1 day ago
  • $130k - $160k

     ...to solve complex problems Customer-Centric Developer : You understand...  ...and efficiency Motivated Engineer : You approach challenges...  ...internal teams to produce software design Develop state-of-the...  ...): Data Classification, Retention & Handling Policy Incident... 
    Customer
    Senior
    Full time
    Remote work

    Saviynt

    Remote
    1 day ago
  • $190.8k - $267.1k

     ...Description: This is a Generalist Senior Backend Engineer position within the Ads...  ...: ~5+ years of software development experience in one...  ...business and understanding customer needs Benefits: ~ Comprehensive...  ...information, including our retention of it, please refer to our... 
    Customer
    Senior
    Remote job
    Full time
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Reddit

    United States
    1 day ago
  • $190k - $240k

     ...to empower scientists, engineers, financial experts,...  ...journalists, and more to build custom AI with their data...  ...Snorkeler! As a Senior Backend Engineer at Snorkel...  ..., and contributor retention. Build robust features...  ...~8+ years of software engineering experience... 
    Customer
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Snorkel Ai

    Remote
    1 day ago
  • $145k - $185k

     ...management tool. To get there, we’re hiring a Senior Full Stack Software Engineer to help us build the right product for our customers quickly and strategically, while...  ...enjoyable, driving our customer adoption and retention. Contribute high-quality, thoroughly tested... 
    Customer
    Senior
    Remote job
    Full time
    Temporary work
    Work at office
    Local area

    Instrumentl

    Remote
    1 day ago
  • $150k

     ...ROLE MISSION Our software engineers work in a highly collaborative environment that prioritizes...  ...delivering the highest value to our customers. Software engineers help identify problems...  ...and engagement, and increase retention. 15Five’s easy-to-use software, coaching... 
    Customer
    Senior
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Monday to Friday
    Flexible hours
    Early shift

    15five

    Remote
    1 day ago
  •  ...innovation, ownership, and measurable impact. Role Overview As Senior Software Engineer, you’ll be a core member of the team, architecting and...  ...documentation and lessons learned process Execution of customer data retention and deletion processes in accordance with company... 
    Customer
    Senior
    Full time
    Remote work
    Flexible hours

    BackOps AI

    San Francisco, CA
    2 hours ago
  •  ...is looking for a qualified  full-time Senior AWS Software Engineer to help facilitate both the ongoing...  ...guaranteed Who is the internal/external customer: Internal and external business...  ...contractors, we aim to increase employee retention, satisfaction, and productivity,... 
    Customer
    Senior
    Permanent employment
    Full time
    Contract work
    For contractors
    Monday to Friday
    3 days per week

    The Hiring Group

    Remote
    1 day ago
  • $120 - $160 per hour

     ...semgrep.dev. About The Role As a Senior Growth Engineer within the Product...  ...user acquisition, activation, retention, and revenue growth. You'll...  ...convert free users to paying customers. You’ll experiment rapidly,...  ...writing production software and building web applications... 
    Customer
    Senior
    Hourly pay
    Currently hiring
    Local area
    Remote work
    Weekend work

    Semgrep

    Boston, NY
    1 day ago
  •  ...working embedded as part of engineering development teams,...  ...developers expect. Senior Site Reliability Engineer...  ...data, supporting customers in understanding environments...  ...proliferation. Senior Software Engineer – Israel (...  ...base, revenue and retention. Director Product Management... 
    Customer
    Senior
    Local area
    Remote work
    Shift work

    Akamai

    Poland, NY
    2 days ago
  •  ...effective job management with an engaging customer experience. These client management...  ...- increased profits and better client retention and referrals. About the Role We are seeking a talented and experienced Senior Software Engineer to join our team. In this role, you... 
    Customer
    Senior
    Work at office
    Remote work
    Work visa

    Jobba Trade Technologies

    Chicago, IL
    1 day ago
  •  ...makers, accelerating engagement, performance, and retention. 15Five combines generative AI, custom analytics, and human-centered principles within a...  ...'ll thrive here and we encourage you to apply. Senior Software Engineer Remote (US) | Reports to: Sr. Director of Engineering... 
    Customer
    Senior
    Temporary work
    Remote work
    Monday to Friday
    Flexible hours
    Early shift

    15Five

    New York, NY
    2 days ago
  • $140k - $210k

     ...Growth Market Stockholm: YUBICO. Our customers include Fortune 500 companies, hundreds...  ...Role: Yubico is looking for a Senior Software Engineer who is innovative and has a passion for...  ...in compliance with Yubico’s record retention policies. If you have asked us to, we... 
    Customer
    Senior
    Full time
    Contract work
    Work at office
    Immediate start
    Remote work

    Yubico

    Santa Clara, CA
    1 day ago
  •  ...Senior Full-Stack Software Engineer Actifai is seeking experienced senior full-stack software engineers...  ...intelligence company. We help our customers, broadband and telecom providers, optimize...  ...things like customer acquisition, retention, and development (upsells/cross-... 
    Customer
    Senior
    Work at office
    Immediate start
    Remote work

    Actifai

    Washington DC
    2 days ago
  •  ...Security is hiring a highly experienced Senior Software Engineer to join our Admin Console team,...  ...Keeper’s Admin Console used by enterprise customers worldwide. About Keeper Keeper...  ...on our systems beyond the retention period specified) Comply with employment... 
    Customer
    Senior
    Remote job
    Full time
    Temporary work
    Worldwide

    Keeper Security

    United States
    1 day ago
  • $200k - $220k

     ...experienced group of data scientists, engineers, and product managers to...  ...(e.g., Airflow, DBT, custom orchestration) ~ Systems thinking...  ...and knowledge sharing. Senior Engineer: Successfully designs...  ...earlier deletion or a different retention period is required or... 
    Customer
    Senior
    Remote job
    Full time
    Worldwide
    Shift work

    Trm Labs

    United States
    1 day ago
  • $115k - $165k

     ...yr - $165,000.00/yr What you will do Senior Software Engineer responsible for designing, developing...  ...Department of Defense and U.S. Government customers. Understand domain knowledge, shape...  ...for eligible clearance, performance, retention, and referrals A company culture that... 
    Customer
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    TheIncLab

    Nashville, TN
    5 days ago
  •  ...Description Senior Software Engineer TS/SCI FSP Department: Government Customer- Herndon Location: Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces, maintain... 
    Customer
    Senior
    Full time

    Tenica

    Remote
    1 day ago
  • $226k - $306k

     ...accelerate adoption, improve retention, and ship with confidence....  ...Mixpanel delivers insights that customers trust. Visit mixpanel.com to...  ...a public skills library. AI Engine: Services that centralize...  ...for an experienced and driven Senior Software Engineer to join our AI... 
    Customer
    Senior
    Contract work
    Remote work

    Mixpanel-1

    San Francisco, CA
    1 day ago
  •  ...Senior Software Engineer   Overview:   Does your dream job include being a part of a core team of top-notch developers building...  ...across the entire application landscape. Flow also provides customers with turn-key software-as-a-service (SaaS) solutions built... 
    Customer
    Senior
    Remote job
    Full time

    Flow Search Corp

    Remote
    1 day ago
  •  ...office in SOMA. As an early engineer, you will be a true owner of...  ...interacting directly with our customers, and shaping our culture....  ...years of professional full-time software development, including at least...  ...technical challenge (waived for very senior candidates) ~45-min live-... 
    Customer
    Senior
    Full time
    Work at office

    FleetWorks

    Remote
    1 day ago
  •  ...Job Title Front-end-focused Senior Software Engineer (path to Staff Engineer) Job Description The Tight Embedded Accounting HQ is in...  ...Embedded UI, APIs and SDKs to build these products. Tight's Customer Partnerships team interfaces directly with the FinTech's product... 
    Customer
    Senior
    Full time
    Work at office

    Tight

    Remote
    1 day ago
  •  ...venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground...  ...a deterministic secondary perception system Mentor junior engineers about best practices You have ~ Bachelor’s or Master’s degree... 
    Customer
    Senior
    Remote job
    Full time

    Aerovect

    Remote
    1 day ago
  •  ...venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground...  ...perception system with radar as a primary modality Mentor junior engineers on radar perception best practices You have ~ Bachelor's... 
    Customer
    Senior
    Full time

    Aerovect

    Remote
    1 day ago
  •  ...The Senior Software Developer must have working knowledge and an understanding of software engineering practices. In addition, must have experience collaborating with architects...  ...features that exceed the expectations of our customers. Also, must be equally capable of... 
    Customer
    Senior
    Full time

    Trustech

    Remote
    1 day ago
  •  ...business decisions. As we scale, we’re looking to add a senior software engineer to our application platform team. Senior engineers are...  ...building high-quality software that delivers immediate value to customers. What You’ll Do: Design, build, and maintain APIs,... 
    Customer
    Senior
    Permanent employment
    Full time
    Immediate start
    Visa sponsorship
    Work visa

    Cloudzero

    Remote
    1 day ago
  •  ...about delivering the best solutions for our customers. As a member of the Kargo team, you will...  ...and deploy tomorrow’s hardware & software solutions and help revolutionize logistics...  ...deployment. Work closely with our product and engineer teams, owning a large part of the... 
    Customer
    Senior
    Full time
    Local area

    Kargo

    Remote
    1 day ago
  •  ...a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early...  ...least 3 years of experience as a paid software engineer working at a company where the...  ...questions like * How do we solve this customer need and validate our assumptions without... 
    Customer
    Senior
    Remote job
    Hourly pay
    Full time

    Kiddiekredit

    Miami, FL
    1 day ago
  • $95k - $150k

     ...is trained to provide world-class services to all types of customers. We uphold the integrity and quality of our work so you...  ...only the best from us. RSC2 is currently looking for a Senior Software Engineer to join our growing team in Aberdeen to support our SAI contract... 
    Customer
    Senior
    Full time
    Contract work
    Part time

    Rsc2, Inc.

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Customer Retention. Be the first to apply!