FreshRemote.Work

Staff Application Framework Software Engineer

Remote, US

ABOUT EARNIN

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 seeking a Staff Application Framework Software Engineer (SWE) to develop a unified framework supporting microservice and API developers across different language runtimes. This role aims to improve efficiencies and reduce complexities in our current development processes by focusing initially on Kotlin using Spring Framework and C# using .NET Framework. As a senior engineering team member, you play a crucial role in driving technical excellence and shaping architectural decisions. You will architect, maintain, and optimize frameworks and libraries for eventing, identity, rate limiting and logging to name a few. This role will provide backend engineers with the tools and guidance they need to design and implement high-quality software systems and work to grow the overall strength of our organization.

The base salary range for this full-time position is $206,600 - $308,000 + equity + benefits. Our salary ranges are determined by role, level, and location. We would like to hire this role as a hybrid in our Palo Alto HQ but are open to remote for the right candidate. 

WHAT YOU'LL DO

  • Lead the effort to build standards into reusable and shared components, significantly improving the developer experience. Establish and enforce development practices, standards, and guidelines to ensure consistency and quality across the team.
  • Drive architecture design reviews, ensuring adherence to best practices and high standards of software development. Partner with cross-functional teams, including Backend and ML developers, and L0 architects, to develop robust frameworks that improve developer productivity.
  • Assess and build cutting-edge technologies, tools, and frameworks to enhance the …
This job isn't fresh anymore!
Search Fresh Jobs