Senior Software Development Lead

5 days ago


Palo Alto, California, United States Earnin Full time
About Earnin

Earnin is a pioneering company in the earned wage access space. Our mission is to provide real-time financial flexibility for individuals who live paycheck to paycheck. By offering early access to earnings, we empower our community members to make informed financial decisions without mandatory fees, interest rates, or credit checks.

We're proud to have an experienced leadership team and world-class funding partners like A16Z, Matrix Partners, DST, and Ribbit Capital. Our business is growing rapidly, and we're excited to bring talented engineers on board to shape the next chapter of our growth journey.

**Job Summary**
The Cashout Team at Earnin leads the development and management of our flagship product, enabling early access to earned wages while contributing significantly to overall revenue. As a member of this team, you'll oversee the entire cashout lifecycle and drive innovation in key monetization features to enhance functionality and user experience.

Our Palo Alto-based position offers a competitive salary range of $252,000-$308,000 plus equity and benefits. This hybrid role requires in-office work 2 days a week.

**Key Responsibilities**
- Design and implement features that can scale with our exploding user base.
- Drive the implementation of new features by breaking down complex problems into their essentials, translating complexity into elegant design, and creating high-quality, maintainable code.
- Create and maintain test automation to enable continuous integration and development velocity.
- Design and implement highly reliable financial transaction systems that integrate deeply with money movement technologies (e.g., debit card rails, ACH, RTP).
- Collaborate with and mentor other engineers while providing thoughtful guidance using code, design, and architecture reviews.
- Work cross-functionally with other teams (data science, design, product, marketing, analytics).

**Requirements**
- 7+ years of delivering value through software in a collaborative environment.
- Expertise in trade-off analysis for distributed architectures.
- Bachelor's, Master's, or PhD in computer science, computer engineering, or a related technical discipline or equivalent industry experience.
- Proficient in at least one modern programming language (C#, Kotlin, Java, JavaScript, Python, Go, Scala).
- Hands-on experience working with various databases (DynamoDB, MySql, ElasticSearch) and data technologies (Kafka, Databricks).
- Experience with continuous integration and delivery tools.
- Excellent written and verbal communication skills.
- Experience with Kubernetes and microservice architecture is a strong plus.

We celebrate diversity and strive to create a culture of belonging. Earnin does not unlawfully discriminate based on race, color, religion, sex, gender identity, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws.

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

    We are seeking a highly skilled Senior Software Development Lead to join our team at Apex.AI, Inc. in Palo Alto, CA. This is a full-time position that offers the flexibility of remote work to ensure and improve developer productivity and product delivery.Salary: The estimated annual salary for this position is between $205,000 and $212,000.About...


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job OverviewAxiom Software Solutions Limited seeks an experienced Senior Embedded Software Developer to join our team in Palo Alto, California.This is a unique opportunity for an expert in real-time systems and embedded software development to lead the design and implementation of cutting-edge solutions using QNX RTOS and DDS middleware.


  • Palo Alto, California, United States Ford Motor Company Full time

    Job OverviewWe are seeking an experienced Senior Embedded Linux Software Engineer to lead the development of our Linux Embedded Platform Software.


  • Palo Alto, California, United States Axiom Software Solutions Limited Full time

    Job OverviewAxiom Software Solutions Limited is seeking an experienced Senior Embedded Software Architect to join our team in Palo Alto, California.Estimated Salary Range$150,000 - $200,000 per annum, depending on experience.About the RoleWe are looking for a highly skilled and motivated individual with a strong background in embedded software development,...


  • Palo Alto, California, United States iFlow Inc Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a skilled Senior Embedded Software Developer to join our Autonomy Hardware team at iFlow Inc. This role involves developing test software and validating automotive SoC solutions.Key Responsibilities:Develop and implement test sequences and data collection in softwareCollaborate with cross-functional...


  • Palo Alto, California, United States Tbwa ChiatDay Inc Full time

    Job SummaryA Senior Software Development Engineer in Test Lead is required to join our QA team at Aisera, a leading provider of AI Copilot solutions. The successful candidate will be responsible for developing automated test suites, writing test scripts, and ensuring the quality and functionality of software products.We are seeking a highly skilled...


  • Palo Alto, California, United States Ford Motor Company Full time

    We are seeking a highly motivated and experienced Senior Software Development Engineer to join our Digital Manufacturing Systems team at Ford Motor Company. This role is responsible for designing, developing, and implementing cutting-edge technologies to enhance the manufacturing process.About the RoleThe successful candidate will have a strong background in...


  • Palo Alto, California, United States United Software Group Full time

    Role OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...


  • Palo Alto, California, United States Snap Full time

    Ad Attribution Team LeaderSnap Inc is a pioneering technology company that harnesses the power of the camera to transform lives and foster global connections. We believe in empowering people to express themselves, live in the moment, learn about the world, and have fun together.Our products include Snapchat, Lens Studio, and Spectacles, which have reached...


  • Palo Alto, California, United States Ford Full time

    We are seeking a highly skilled Senior Embedded Systems Software Development Specialist to join our team at Ford, focusing on automotive applications.About the RoleThe successful candidate will be responsible for designing, developing, and maintaining automated tests for our embedded software products. As an expert in embedded systems and with knowledge of...


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

    About BitGo Inc.BitGo Inc. is a leading provider of secure and scalable solutions for the digital asset economy, empowering businesses and developers to launch crypto products with confidence.


  • Palo Alto, California, United States stakefish Full time

    Job Description: We are seeking a talented Blockchain Software Development Lead to join our team at stakefish. As a key member of our engineering department, you will be responsible for designing, developing, and deploying software solutions that power various products on our platform. Your primary focus will be on building the next generation of staking...


  • Palo Alto, California, United States Kohler Full time

    Job OverviewWe are seeking a skilled Sr. iOS Engineer to join our team at Kohler Ventures. In this role, you will work directly with the Head of Software, software engineering team, and product teams to design mobile architecture that can scale with the business growth of Kohler Ventures.You will also build the forward-looking vision and lead the effort to...


  • Palo Alto, California, United States Criteo Full time

    Criteo is a leading performance marketing company that delivers personalized advertising solutions at scale. We are seeking a highly skilled Senior Software Engineer to join our team in Palo Alto, California.As a key member of our platform team, you will be responsible for designing and developing high-quality, maintainable code that meets the needs of our...


  • Palo Alto, California, United States Kohler Full time

    Kohler Ventures is a pioneering company in the field of digital businesses, aiming to empower consumers to lead healthier lives. We explore innovative ways to integrate technology, science, and design to enhance familiar experiences and develop new innovations.As a Senior Android Engineer at Kohler Ventures, you will have the opportunity to work with a...


  • Palo Alto, California, United States Woven by Toyota Full time

    Join us at Woven by Toyota as we pioneer the future of mobility. As a Senior Software Engineer on our Simulation Data and Analysis team, you'll have the opportunity to work on cutting-edge projects that are changing the world.About the OpportunityWe're looking for an experienced professional to drive our data engineering efforts forward. You'll be...


  • East Palo Alto, California, United States Amazon Full time

    Transformative OpportunitiesWe're seeking a seasoned Senior Software Development Engineer to join our dynamic team. As a key contributor, you'll play a vital role in shaping the future of Amazon RDS for PostgreSQL.About UsAt Amazon, we're passionate about delivering exceptional customer experiences. Our team is dedicated to providing cutting-edge database...


  • Palo Alto, California, United States GrowthBook Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at GrowthBook, an open source feature flagging and A/B testing platform.The ideal candidate will have expert knowledge of JavaScript (Typescript), React, and Node.js, as well as solid understanding of both SQL and NoSQL databases.As a key member of our engineering team, you will be...


  • Palo Alto, California, United States Tencent Full time

    Job DescriptionTencent Games is a leading global platform for game development, operations and publishing. As the Technical Lead for Marketing Technology, you will play a pivotal role in guiding engineering teams to design, develop and optimize our marketing tools and platforms.Leveraging your deep technical expertise, you will ensure the creation of...


  • Palo Alto, California, United States Kohler Full time

    Kohler Ventures - A Leading Digital BusinessKohler Ventures is an independent company within Kohler Co., a global leader in kitchen and bath, power generation, and hospitality. Our mission is to build new digital businesses that empower consumers to lead healthier lives through the integration of leading-edge technology, science, and design.We are seeking a...