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 3 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

Software Development Engineer, Aurora Control Plane (Level 5)

Senior Software Engineer position at Amazon working on Aurora database service, focusing on distributed systems and cloud infrastructure in Vancouver.

Software Development Engineer, Aurora CP - Availability (Level 5)

Staff Software Engineer position at Amazon Aurora team, focusing on building scalable database services with competitive compensation in Vancouver.

Quality Engineering Manager, AMT (AirPlay)

Lead Quality Engineering team for Apple's AirPlay technology, managing automation and testing across Apple devices.

Product Manager, Retail Technology

Lead product management for Apple's retail technology solutions, driving innovation in customer experience and business processes across global stores.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager position at Apple, focusing on SAP Payments & Trade In systems, requiring expertise in SAP SD functionality and project management.