
Software Engineer at Earnest. Location Information: USA. Title: Software Engineer Duties: 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. Salary: $155,605 per year. 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. This notice is subject to Earnest LLC's employee referral program. Interested candidates can apply online at www.earnest.com/careers [earnest.com] or send a resume to [email protected] and reference job code 062. #LI-DNI #LI-NDI #LI-DNP