Staff Software Engineer

6 days ago


Palo Alto, California, United States Earnin Full time

About Earnin

Earnin is a pioneering company in earned wage access, dedicated to building products that provide real-time financial flexibility for individuals living paycheck to paycheck. Our community members can access their earnings as they earn them, without mandatory fees, interest rates, or credit checks. With over 13 million app downloads and $15 billion in earnings provided, we're growing fast and seeking experienced engineers to help shape our growth journey.

Position Summary

We're looking for collaborative and resourceful staff-level engineers to join our backend teams. As a Staff Engineer, you'll work cross-functionally with various teams, contributing to the design and development of our backend services.

Responsibilities

  1. Drive the design and implementation of new features, breaking down complex problems into elegant designs and creating high-quality, maintainable code.
  2. Make a meaningful impact in the lives of our community members.
  3. Design and deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies.
  4. Collaborate and mentor other senior engineers, providing thoughtful guidance through code, design, and architecture reviews.
  5. Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success.
  6. Estimate and manage team project timelines and risks.
  7. Care passionately about producing high-quality designs and code.
  8. Participate in hiring and onboarding for new team members.
  9. Lead cross-team engineering initiatives.

Requirements

  • 7+ years of delivering value through software in a collaborative environment.
  • Expertise in trade-off analysis for distributed architectures.
  • Proficient in at least one modern programming language, with the ability to understand more than one.
  • Familiarity with clean architecture approach.
  • Experience with various data storages, including relational and document databases.
  • Excellent written and verbal communication skills.
  • Ability to thrive in a fast-paced, dynamic, result-driven environment.
  • Self-motivation and ability to work independently with minimal supervision.

About Earnin's Culture

We believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse in background, experience, and perspective, and we celebrate our diversity and strive to create a culture of belonging. Earnin does not unlawfully discriminate based on various protected characteristics.



  • Palo Alto, California, United States OLM Business Solutions Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team and contribute to the development of a revolutionary personal AI assistant. As a key member of our engineering team, you will be responsible for building high-quality, scalable systems using React Native, TypeScript, GraphQL, and related technologies.Key...


  • Palo Alto, California, United States Assured Full time

    Job Title: Staff Backend EngineerWe are seeking an experienced Staff Backend Engineer to join our growing team at Assured. As a Staff Backend Engineer, you will be responsible for designing, developing, and maintaining large-scale backend systems that power our claims processing platform.About the RoleThis is a unique opportunity to work on a...


  • Palo Alto, California, United States OLM Business Solutions Full time

    About the RoleWe are seeking a highly skilled Staff React Native Engineer to join our team at OLM Business Solutions. As a key member of our engineering team, you will play a crucial role in developing a personal AI assistant for iOS and Android.Key ResponsibilitiesLead the development of key aspects of the product, focusing on user-centric experiences.Build...


  • Palo Alto, California, United States Spotnana Technology Full time

    Transform the Travel Industry with Spotnana TechnologyAt Spotnana Technology, we're revolutionizing the travel infrastructure with innovative solutions. As a Staff Software Engineer, Backend, you'll play a crucial role in shaping our cloud-native services and products.Key Responsibilities:Design and develop high-quality cloud-native servicesOwn customer...


  • Palo Alto, California, United States Machinify, Inc. Full time

    Machinify, Inc. is a leading provider of AI-powered software products that transform healthcare claims and payment operations. Our revolutionary AI-platform has enabled us to develop and deploy industry-specific products that increase the speed and accuracy of claims processing by orders of magnitude.We're seeking a Sr/Staff Software Engineer, BE|ML to join...


  • Palo Alto, California, United States Machinify, Inc. Full time

    Machinify is a leading provider of AI-powered software products that transform healthcare claims and payment operations.Our team is responsible for developing and deploying scalable, reliable backend systems that increase the speed and accuracy of claims processing.We're looking for a talented Staff Software Engineer - Backend to join our growing engineering...


  • Palo Alto, California, United States Bitgo Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at BitGo. As a Staff Software Engineer, you will be responsible for designing and building strong, resilient, and robust APIs, libraries, and services to power our financial services: clearing and settlement, digital asset lending, trading and...


  • Palo Alto, California, United States Spotnana Technology Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Spotnana Technology. As a Staff Software Engineer, you will play a critical role in the design and development of high-quality cloud-native services in our platform and products.Key ResponsibilitiesWork with top talent in the design and development of high-quality...


  • Palo Alto, California, United States Guardant Health Full time

    Job Title: Staff Python Full-Stack Software EngineerGuardant Health is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets, and advanced analytics. We are seeking an exceptional, highly skilled, and experienced Staff Full-Stack Software Engineer to join our dynamic...


  • Palo Alto, California, United States Machinify Full time

    About the RoleMachinify is a leading provider of AI-powered software products that transform healthcare claims and payment operations. The company's revolutionary AI-platform has enabled the development and deployment of industry-specific products that increase the speed and accuracy of claims processing by orders of magnitude.We're seeking a Staff Software...


  • Palo Alto, California, United States Machinify Full time

    Job OverviewMachinify is a leading provider of AI-powered software products that transform healthcare claims and payment operations. The company's revolutionary AI-platform has enabled the development and deployment of industry-specific products that increase the speed and accuracy of claims processing by orders of magnitude.We're seeking a talented Staff...


  • Palo Alto, California, United States Bitgo Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at BitGo. As a key member of our engineering team, you will be responsible for designing and building strong, resilient, and robust APIs, libraries, and services to power our financial services.ResponsibilitiesDesign and develop scalable and efficient APIs, libraries, and...


  • Palo Alto, California, United States Snapchat Full time

    Job DescriptionSnap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. We're looking for a Staff Software Engineer to join the ML Feature Generation Team at Snap Inc.The team is responsible for building the declarative ML Feature Generation platform at Snap. The platform...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to keep the world adventurous forever, and we're seeking a highly skilled DevOps Engineer to join our team.Role SummaryWe're looking for a seasoned DevOps Engineer to further our DevOps initiatives and drive continuous integration, software...


  • Palo Alto, California, United States Criteo Full time

    About CriteoCriteo is a leading provider of personalized performance online marketing solutions. Our cutting-edge technology leverages machine learning to deliver exceptional results for our clients.We have a team of talented engineers working on a new line of business focused on high-performance marketing for the CPG industry. As a Staff Software Engineer,...


  • Palo Alto, California, United States Pinterest Full time

    About PinterestPinterest is a leading online platform where millions of people come to find new ideas and inspiration every day. Our mission is to help people discover and create a life they love. As a Staff Software Engineer on our Ads Delivery Content Infrastructure team, you will play a critical role in helping us achieve this mission.Job SummaryWe are...


  • Palo Alto, California, United States Bitgo Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at BitGo. As a key member of our engineering team, you will be responsible for designing and building strong, resilient, and robust APIs, libraries, and services to power our financial services.Key ResponsibilitiesDesign and develop scalable and efficient APIs, libraries,...


  • Palo Alto, California, United States Niantic Full time

    Niantic's Mission and Engineering TeamNiantic's mission is to use emerging technology to enrich our experiences as human beings in the physical world. We build products that inspire movement, exploration, and face-to-face social interaction.Job SummaryWe are seeking a seasoned Staff Software Engineer to develop and refine advanced mapping and geospatial data...


  • Palo Alto, California, United States Rivian Automotive Full time

    About RivianRivian is a pioneering company dedicated to creating a more adventurous and sustainable future. Our mission is to keep the world adventurous forever, and we're committed to making a positive impact on the environment. As a company, we're constantly pushing the boundaries of what's possible, challenging conventional thinking, and seeking...


  • Palo Alto, California, United States OLM Business Solutions Full time

    Job OverviewThe Staff Software Engineer, Frontend will play a key role in our organization, contributing to the development and maintenance of our mobile applications using React Native. This individual will work closely with the product management and design teams to create intuitive user interfaces and provide technical leadership in frontend...