Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Earnest Logo

Software Engineer

Earnest

$116,703 - $155,605
Aug 21, 2025
Remote, US
Apply Now

Earnest is looking to build software that revolutionizes consumer lending, automates the loan approval process, and orchestrates the transfer of billions of dollars to help students manage their financial future and reduce student debt.

Requirements

  • server-side concepts
  • Kotlin and C
  • SQL Server
  • AWS or similar cloud-based infrastructure
  • Docker or other container services
  • writing unit and integration tests using C, Kotlin, XUnit, and Junit
  • debugging, profiling, logging, log analysis via New Relic, tracing reproduction steps, and using tools to replay user sessions

Responsibilities

  • Build customer software products and solutions using Kotlin, C, and SQL Server.
  • Write unit and integration tests using C, Kotlin, XUnit and Junit.
  • Document technical designs in Confluence using proven software design principles and diagrams.
  • Troubleshoot, identify, and fix defects through standard techniques such as debugging, profiling, logging, log analysis via New Relic, tracing reproduction steps and using tools to replay user sessions.
  • Monitor deployment of code to Staging and, eventually, Production environments using Jenkins.
  • Work with Quality Engineer to address any issues found in testing.
  • Provide rotating on-call support for production application software systems that comprise Earnest’s customer facing and internal lending systems.

Other

  • Attend and participate in various agile software development process meetings such as daily standups, sprint reviews, sprint retrospectives, sprint planning and software effort sizing.
  • Document, decompose and size project stories in JIRA into development tasks that developers can take ownership of and code per the stated acceptance criteria.
  • Review and provide critical feedback on Product Requirements Documents (PRDs), Epics, and Stories written by Product Managers in JIRA.
  • Provide coding feedback to other engineers using Github or through pair programming.
  • Onboard new engineers to the team by sharing best practices and keeping team documentation up to date.