Earnin is hiring a
Staff Application Framework Software Engineer
Earnin
π΅ $206k-$308k
πRemote - United States
Please let Earnin know you found this job on JobsCollider. Thanks! π
Summary
EarnIn is seeking a Staff Application Framework Software Engineer to develop a unified framework supporting microservice and API developers. The role involves improving efficiencies in current development processes, driving architectural decisions, and leading the migration from a Kotlin monolith to a microservice oriented architecture.
Requirements
- Masterβs or PhD in Computer Science, Software Engineering, or a related field
- 7+ years in software development with architectural leadership
- Significant experience in Java (Kotlin), Python, and TypeScript
- Proficiency in RDBMS (Postgres/MySQL), document databases, key-value stores, Elasticsearch, AWS managed services (Lambd) and application monitoring and performance tuning
Responsibilities
- 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 performance, scalability, and maintainability of our software systems
- Lead the migration from a Kotlin monolith to a microservice oriented architecture and/or serverless, event-based architecture, ensuring a seamless and efficient transition while optimizing system performance and scalability
- Influence processes that ensure all teams are delivering high-quality software in a consistent fashion, without restricting creativity
- Continuously evaluate software systems to identify potential issues or areas for improvement and proactively address them. Your insights will help us build resilient and efficient systems
Preferred Qualifications
- Experience in developing a unified framework that addresses the complexities and inefficiencies in current development processes
- Experience in leading projects and collaborating with various teams to ensure the successful implementation of framework solutions
Benefits
The base salary range for this full-time position is $206,600 - $308,000 + equity + benefits
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Jobs
- π°$185k-$250kπWorldwide
- π°~$167k-$225kπCanada
- π°$115k-$170kπUnited States
- π°~$140k-$170kπUnited States
- π°$150k-$185kπUnited States
- π°~$140k-$170kπIndia
- π°~$142k-$196kπUnited States
- π°$150k-$180kπUnited States
- π°~$142k-$196kπBrazil
Please let Earnin know you found this job on JobsCollider. Thanks! π