Search jobs > Palo Alto, CA > Senior software engineer

Senior Software Engineer

EarnIn
Palo Alto, California, US
$169.7K-$207.5K a year
Full-time

ABOUT EARNIN

Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck.

Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks.

Since our founding, our app has been downloaded over 13M times and we have provided access to over $15 billion in earnings.

We’re fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway.

We’re growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.

POSITION SUMMARY

EarnIn is looking for experienced, collaborative, and resourceful engineers to join our Consumer Identity team. As a member of the Consumer Identity team, you will work cross-functionally with various teams and contribute to the design and development of our identity and authorization services.

The US base salary range for this full-time position is $169,700 - $207,500 plus equity and benefits. Our salary ranges are determined by role, level, and location.

We are open to remote candidates for this role.

WHAT YOU'LL DO

  • System Design and Architecture : Design, architect, and implement identity management solutions that meet the organization's security and scalability requirements.
  • Identity Integration : Integrate identity services seamlessly into our applications, ensuring a cohesive user experience across multiple platforms.
  • Stay abreast of emerging technologies and industry trends in identity management, and proactively identify opportunities for process improvements and optimization.
  • Drive the design & implementation of new features - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, clean code
  • Make a meaningful impact in the lives of our community members
  • Collaborate and mentor other engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Care passionately about producing high-quality, efficient designs and code

WHAT WE'RE LOOKING FOR

  • 4+ years of delivering value through software in a collaborative environment.
  • Familiarity with authentication protocols and standards (e.g., OAuth 2.0, OpenID Connect, SAML).
  • Familiarity with access control schemes, multi-factor authentication (MFA), and other identity and access management (IAM) concepts.
  • Prior experience with at least one identity management system, such as Keycloak, Okta, Auth0, or similar.
  • Prior experience with JVM-based languages such as Java, Kotlin, or Scala.
  • Prior experience with frontend development with React or similar frameworks.
  • Excellent written and verbal communication skills.
  • Ability to thrive in a fast-paced, dynamic, result-driven environment.
  • Being self-motivated and able to work independently with minimal supervision.

At EarnIn, 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 not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging.

EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, 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.

EarnIn is an E-Verify participant.

EarnIn does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings.

No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team.

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
VirtualVocations
San Jose, California

A company is looking for a ServiceNow Senior Software Engineer - FSO. ...

Google
San Bruno, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Snowflake
San Mateo, California

AS A SENIOR SOFTWARE ENGINEER - DATA INFRASTRUCTURE, YOU WILL:. OUR IDEAL SENIOR SOFTWARE ENGINEER - DATA INFRASTRUCTURE WILL HAVE:. We’re passionate about our people, our customers, our values and our culture! We are looking for a Software Engineer to drive some of the key initiatives in our global...

1kx Network
Palo Alto, California

Snarkify is seeking an experienced and highly skilled Senior GPU Performance Engineer to join our team and play a pivotal role in advancing the state-of-the-art in Zero-Knowledge Proof (ZKP) acceleration. In this role, you will collaborate with our engineering team to identify performance bottleneck...

TikTok
San Jose, California

Bachelor's or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Search Engineering Infrastructure: Construct a high freshness multi-media index and provide a reliable offline data support for Search Engine, Guarantee reasonable Search architecture...

KLA
Milpitas, California

Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior pro...

Atlassian
Mountain View, California

Combine product, business, customers, and deep engineering knowledge to help the team build simple solutions to complicated problems. Ensure that excellent operational and engineering health is maintained across our systems and experiments. Our software products help teams all over the planet and ou...

Apple
Cupertino, California

This team is more than a group of engineers -- it's a group passionate about Apple products, services, and engineering culture. The team is seeking an experienced Software Engineer to develop the next generation of cloud platform that powers Apple Intelligence Private Cloud Compute and focus on buil...

Dell
Cupertino, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

Dynarobotics
Palo Alto, California

Staff / Senior Software Frontend Engineer. As a frontend software engineer at Dyna Robotics, you will play a pivotal role in developing a wide range of software applications to support our cutting-edge robotic systems. Our team blends world-class research, engineering, and product innovation to driv...