✦ Luna Orbit — Software Engineering

Staff Software Engineer, Chat

at SoFi

📍 CA - San Francisco HQ Remote Posted March 08, 2026
Type Full-Time
Experience mid
Exp. Years 6+ years
Education Bachelor’s Degree in a technical field or relevant work experience
Category Software Engineering

This role involves developing scalable, reliable software systems in a cloud environment, focusing on microservices architecture and modern development practices.

  • Drive technical architecture and design
  • Develop and test scalable services
  • Lead code reviews and system design
  • Mentor engineers and support team growth
  • Communicate with stakeholders

The technical environment includes Java, Python, C++, REST APIs, Microservices, AWS, Kubernetes, Docker, with an emphasis on system design, scalability, and high availability.

The ideal candidate is a mid-level software engineer with 6+ years of experience in modern programming languages and cloud infrastructure, particularly AWS and Kubernetes. They should have a strong background in scalable, highly available systems and be comfortable working in a remote, collaborative environment.

Bachelor’s Degree6+ years programming experienceSystem DesignMicroservicesAWSKubernetesDocker
AI & Machine LearningConversational AIUI/UX designProduct lifecycle experience
JiraGitAWSKubernetesDocker
JavaPythonC++REST APIsMicroservicesAWSKubernetesDockerSystem DesignAgileScrumCode ReviewScalabilityHigh Availability
JavaPythonC++REST APIsMicroservicesAWSAmazon Web ServicesKubernetesK8sDockerSystem DesignAgileScrumCode ReviewScalabilityHigh Availability
collaborativeproduct-mindedownershipaccountabilitymentorshipcommunicationproblem-solvingteamwork
Industry Fintech
Job Function Software development and system architecture leadership
Staff Software EngineerSoftware EngineeringJavaPythonC++REST APIsMicroservicesAWSAmazon Web ServicesKubernetesK8sDockerSystem DesignAgileScrumCode ReviewScalabilityHigh Availability

Lack of experience with AWS or Kubernetes, Less than 6 years of programming experience, No remote work experience, No system design background

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