Job Url: https://www.remoterocketship.com/company/earnest/jobs/software-engineer-united-states-remote Job Description: Earnest Website LinkedIn All Job Openings Earnest is a financial technology company specializing in refinancing and consolidating student loans. It offers options to help clients reduce their interest rates and tailor loan payments to fit their budgets, without any credit impact. The company focuses on client satisfaction, providing in-house support and flexible refinancing solutions. Earnest's services include refinancing student loans, Parent PLUS refinancing, and personal loans, with the aim of making higher education more affordable and manageable for students and their families. Known for transparent practices and competitive rates, Earnest has refinanced over $19. 6 billion in student loans. Consumer Lending β€’ Financial Technology β€’ Mission Driven β€’ Value driven 201 - 500 employees Founded 2013 πŸ’³ Fintech πŸ’Έ Finance πŸ‘₯ B2C Software Engineer 16 hours ago πŸ„ California – Remote πŸ’΅ $116.7k - $155.6k / year ⏰ Full Time 🟑 Mid-level 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer πŸ¦… H1B Visa Sponsor AWS Cloud Docker Jenkins JUnit Kotlin Splunk SQL Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ The Software Engineer at Earnest LLC in Oakland, CA will build the software that is revolutionizing consumer lending, automating the loan approval process and orchestrating the transfer of billions of dollars. β€’ 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. β€’ 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. β€’ Provide rotating on-call support for production application software systems that comprise Earnest’s customer facing and internal lending systems. β€’ Responsible for responding to system alerts, triaging the problem via Splunk log and dashboard analysis, New Relic system and application monitors and AWS Cloudwatch monitors to determine the severity and priority of the problem. β€’ Responsible for either fixing the problem or escalating to other application support teams as appropriate. β€’ Position is 100% remote. 🎯 Requirements β€’ Bachelor's degree in Computer Science, Information Technology, or a related field β€’ plus 3 years of experience as a software developer or related occupation β€’ The 3 years of experience must include 3 years of experience with each of the following: (1) server-side concepts; (2) Kotlin and C#; (3) SQL Server; (4) AWS or similar cloud-based infrastructure; (5) Docker or other container services; (6) writing unit and integration tests using C#, Kotlin, XUnit, and Junit; and (7) debugging, profiling, logging, log analysis via New Relic, tracing reproduction steps, and using tools to replay user sessions. πŸ–οΈ Benefits β€’ Health, Dental, & Vision benefits plus savings plans β€’ Mac computers + work-from-home stipend to set up your home office β€’ Monthly internet and phone reimbursement β€’ Employee Stock Purchase Plan β€’ Restricted Stock Units (RSUs) β€’ 401(k) plan to help you save for retirement plus a company match β€’ Robust tuition reimbursement program β€’ $1,000 travel perk on each Earnie-versary to anywhere in the world β€’ Competitive days of annual PTO β€’ Competitive parental leave