Remote job
Senior Software Back End Engineer
Job details
About this role
Role overview Build and improve backend services that handle customer intake, application screening, and information delivery. You’ll work across service layers to deliver features, strengthen reliability, investigate system behavior, and help shape technical decisions. The role also includes mentoring less experienced engineers and demonstrating the impact of improvements with data.
Responsibilities - Develop and maintain core service features, including major read and write workflows. - Investigate performance bottlenecks and business logic issues, then work with the team on solutions. - Take product problems from investigation through implementation and assess whether changes improve outcomes. - Contribute across the stack, communicating design choices and trade-offs clearly. - Support teammates’ technical growth through mentoring and sound engineering practices.
Requirements - At least five years of related software engineering experience. - Experience delivering production software and designing components of distributed, multi-tier systems, including storage, caching, and application layers. - Familiarity with microservices and high-throughput systems, and the ability to contribute to modernization efforts. - Proficiency in a modern programming language such as Java or Python, with knowledge of cloud systems, asynchronous processing, and service integration. - Understanding of design patterns, reliability, scaling, and system design; able to communicate technical concepts and take ownership of work. - U.S. citizenship and ability to obtain and maintain Public Trust 6C clearance.
Benefits and work setup Remote position with a 40-hour workweek and approximately 0–10% business travel. The listed salary range is $122,275–$165,431, with final compensation dependent on experience, location, and contract requirements. U.S.-based benefits include medical, dental, vision, retirement savings with employer match, paid leave, holidays, and family leave.