Job Url: https://www.remoterocketship.com/company/earnin/jobs/senior-software-engineer-united-states-remote Job Description: EarnIn Website LinkedIn All Job Openings EarnIn is a financial technology company that offers innovative solutions for accessing your earnings faster without the need for high fees or credit checks. The company provides services such as Cash Out, where users can transfer up to $150/day or $750/pay period to a linked bank account, and Early Pay, which allows users to receive their paycheck up to two days early. Balance Shield helps avoid overdraft fees with real-time notifications and optional auto-transfers, while Credit Monitoring offers free access to users' Vantage Score 3. 0 by Experian. Additionally, the Tip Yourself feature encourages savings with each paycheck. EarnIn operates on a model that relies on optional tips instead of mandatory fees, helping users manage their finances with ease and security. Banking services are provided in conjunction with Evolve Bank & Trust, Member FDIC. mobile payments • financial services • Fintech • payroll • financial health 201 - 500 employees Founded 2013 💳 Fintech ☁️ SaaS 👥 B2C 💰 $125M Series C on 2018-12 Senior Software Engineer 12 hours ago 🇺🇸 United States – Remote 💵 $186.3k - $227.7k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer 🦅 H1B Visa Sponsor Distributed Systems GRPC Kotlin SQL Go Apply Now Receive Emails with Similar Jobs Report problem 📋 Description •As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility. •We’re looking for a Senior Backend Engineer to join our Core UX Team. •You’ll be responsible for designing and evolving Kotlin-based services, improving system reliability, and enabling scalable product experiences. •Design, implement, and evolve Kotlin-based backend services that support key user-facing product features. •Collaborate closely with mobile, frontend, product, and design teams to ensure consistency and cohesion across platforms. •Own the reliability, observability, and performance of the services you build in production environments. 🎯 Requirements •5+ years of software engineering experience, with a track record of shipping and maintaining backend services. •Strong Kotlin experience required, especially in backend systems. •Proven experience working in microservice-based architectures and event-driven communication models. •Hands-on experience designing and implementing REST/gRPC APIs and messaging workflows. •Solid understanding of SQL databases, schema design, and performance optimization. •Familiarity with distributed systems, including monitoring, alerting, and failure handling. •Experience working with CI/CD pipelines and production deployment practices. •Effective communication and collaboration skills across time zones and teams. •Experience mentoring other engineers and providing technical leadership. •Exposure to frontend or mobile client integration is a plus. •Proactive interest in working with AI tools and on AI-driven solutions. 🏖️ Benefits •Salary range of $186,300- $227,700 per year, plus equity and benefits.