Staff Application Framework Software Engineer

EarnIn is a pioneer in earned wage access, building products for real-time financial flexibility for those living paycheck to paycheck.
$206,600 - $308,000
Backend
Staff Software Engineer
Hybrid
501 - 1,000 Employees
7+ years of experience

Description For Staff Application Framework Software Engineer

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:

  • Lead the effort to build standards into reusable and shared components
  • Drive architecture design reviews
  • Partner with cross-functional teams to develop robust frameworks
  • Assess and build cutting-edge technologies, tools, and frameworks
  • Lead the migration from a Kotlin monolith to a microservice-oriented architecture
  • Influence processes that ensure high-quality software delivery
  • Continuously evaluate and improve software systems

Requirements:

  • Master's or PhD in Computer Science, Software Engineering, or related field
  • 7+ years in software development with architectural leadership
  • Proficiency in Java (Kotlin), Python, and TypeScript
  • Experience with RDBMS, document databases, key-value stores, Elasticsearch, AWS managed services, and application monitoring
  • Strong communication skills

EarnIn offers a diverse and inclusive work environment, celebrating differences in background and perspective. They do not discriminate based on protected characteristics and are committed to creating a culture of belonging.

The base salary range for this full-time position is $206,600 - $308,000 + equity + benefits. The role is available as hybrid in Palo Alto HQ or remote for the right candidate.

Last updated 5 months ago

Responsibilities For Staff Application Framework Software Engineer

  • Lead effort to build standards into reusable components
  • Drive architecture design reviews
  • Partner with cross-functional teams to develop robust frameworks
  • Assess and build cutting-edge technologies and tools
  • Lead migration from Kotlin monolith to microservice architecture
  • Influence processes for high-quality software delivery
  • Continuously evaluate and improve software systems

Requirements For Staff Application Framework Software Engineer

Kotlin
Java
Python
TypeScript
PostgreSQL
MySQL
  • Master's or PhD in Computer Science, Software Engineering, or related field
  • 7+ years in software development with architectural leadership
  • Proficiency in Java (Kotlin), Python, and TypeScript
  • Experience with RDBMS, document databases, key-value stores, Elasticsearch, AWS managed services
  • Strong communication skills

Benefits For Staff Application Framework Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To EarnIn Staff Application Framework Software Engineer

Staff Engineer

Staff Engineer position at EarnIn, leading backend development for earned wage access platform, requiring 7+ years experience in distributed systems.

Senior Staff Software Engineer

Senior Staff Software Engineer position at EarnIn, leading backend development for innovative earned wage access solutions.

Senior Staff Software Engineer

Senior Staff Software Engineer position at EarnIn, leading backend development for innovative earned wage access solutions.

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, pioneering earned wage access technology, requiring 7+ years experience in backend development with hybrid work in Bangkok.

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, focusing on building financial technology solutions with 7+ years experience required, hybrid work in Bengaluru.