✦ Luna Orbit — Software Engineering

Software Engineer, Borrow

at SoFi

📍 Cottonwood Heights, UT Remote Posted March 17, 2026
Type Not Specified
Experience mid
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves developing and maintaining scalable, cloud-based microservice systems for lending platforms. The engineer will work closely with cross-functional teams to implement new features, optimize system health, and ensure high availability.

  • Build scalable applications
  • Support data pipelines
  • Architect cloud microservices
  • Maintain system health
  • Collaborate with teams

The environment includes object-oriented programming languages, cloud infrastructure, microservice architecture, and data pipelines. The focus is on building scalable, reliable financial services systems.

The ideal candidate is a mid-level software engineer with experience in object-oriented programming, cloud-based microservice architectures, and building scalable, highly available systems. They should be proactive, collaborative, and eager to work on cutting-edge financial technology.

Object-Oriented ProgrammingMicroservice ArchitectureCloud-based systemsScalable applications
Data pipelinesScalabilityHighly-available services
Object-Oriented ProgrammingMicroservice ArchitectureCloudData PipelinesScalabilityBugs SquashingMonitoringCode Maintenance
Object-Oriented ProgrammingMicroservice ArchitectureCloud ComputingScalable ApplicationsBugs SquashingData PipelinesScalabilityAvailability
OwnershipDrive for DeliveryMentoringCollaborationProblem-solvingCommunication
Industry Financial Services
Job Function Develop and support scalable cloud-based microservice systems for financial services
Role Subtype Software Engineer
Software EngineerObject-Oriented ProgrammingMicroservice ArchitectureCloudData PipelinesScalable ApplicationsBugs SquashingMonitoringCode MaintenanceScalabilityAvailabilityTeam CollaborationTechnical DecisionsMicroservicessoftware engineermicroservice architecturecloud computingscalable applicationsdata pipelinesmonitoringbug fixingteam collaborationtechnical decisionscode maintenance

Lack of experience with cloud microservices, No programming experience in object-oriented languages, Inability to work remotely

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile