
Senior Software Engineer

Earnin
Summary
Join EarnIn's Trust Engineering team as a collaborative and resourceful engineer. You will lead design and architectural decisions for trust engineering solutions, ensuring they meet organizational requirements. Seamlessly integrate KYC services, stay ahead of industry trends, and drive new feature development. Collaborate with and mentor other engineers, focusing on high-quality, efficient designs and code. This remote position offers a salary range of $169,700 - $253,000, including benefits and equity. EarnIn provides excellent benefits such as healthcare, internet/cell phone reimbursement, a learning and development stipend, and potential travel opportunities.
Requirements
- 4+ years of experience in software development, delivering value in a collaborative and agile environment
- Familiarity with industry-standard Know Your Customer (KYC) processes and solutions, particularly in the FinTech or RegTech sectors
- Proficient in languages such as Kotlin, C#, and Go, with hands-on experience in common development frameworks like DotNet Core and Spring Boot
- Strong experience with RESTful API design and development, coupled with familiarity with SQL and NoSQL database technologies
- In-depth understanding of microservices architecture and experience with cloud platforms like AWS or Azure
- Excellent written and verbal communication skills, with the ability to convey complex technical concepts clearly and effectively
- Thrive in a fast-paced, dynamic, and results-driven environment, demonstrating the ability to quickly adapt to changing priorities
- Self-motivated and capable of working independently with minimal supervision, while also being a team player who contributes to the success of the team
Responsibilities
- Lead the design and architectural decisions for trust engineering solutions, ensuring they meet the organizationβs regulatory, scalability, and security requirements
- Seamlessly integrate Know Your Customer (KYC) services into our applications, ensuring a smooth and cohesive user experience across multiple platforms and devices
- Stay ahead of emerging technologies and industry trends in trust engineering, proactively identifying opportunities for process improvements and optimization
- Drive the end-to-end design and implementation of new features. Break down complex problems into manageable components, translate this complexity into elegant and efficient designs, and produce high-quality, maintainable code
- Make a meaningful impact by contributing to solutions that enhance the lives and experiences of our community members
- Collaborate with and mentor other engineers, offering thoughtful guidance through code, design, and architecture reviews, while fostering a culture of continuous learning
- Demonstrate a deep passion for producing high-quality, efficient designs and code, ensuring that solutions are not only effective but also maintainable and scalable
Preferred Qualifications
Some experience with frontend development, particularly with React or similar frameworks
Benefits
- Healthcare
- Internet/cell phone reimbursement
- A learning and development stipend
- Potential opportunities to travel to our other offices
Share this job:
Similar Remote Jobs

