Senior Software Engineer

SoFi•Seattle, WA
•$200,000 - $220,000•Hybrid

About The Position

Social Finance, LLC seeks a Senior Software Engineer in Seattle, Washington. The role builds performant, scalable backend applications using object-oriented programming languages in a cloud-based microservice architecture. The engineer helps shape product technical architecture, owns technical solutions for new product requirements, and delivers highly available, scalable services in production. The role also involves proposing new initiatives and technologies, collaborating with business stakeholders, product management, operations, and peer technical teams, and mentoring teammates. Part-time telecommuting is an option; the position is hybrid and includes work from SoFi’s Seattle office.

Requirements

  • Master’s degree, or foreign degree equivalent, in Computer Science, Engineering (any field), or a related quantitative discipline.
  • Three years of experience in the job offered or in any occupation in a related field.
  • Java and Kotlin.
  • AWS cloud services, including EC2, S3, Lambda, and IAM; three years of experience.
  • Spring Boot.
  • Messaging and streaming systems using Apache Kafka and AWS SQS; three years of experience.
  • Apache Airflow.
  • TypeScript.
  • Infrastructure as Code using AWS CDK and CloudFormation; three years of experience.
  • Developing APIs and service interfaces using REST and gRPC; three years of experience.
  • CI/CD using CodePipeline and GitLab CI.
  • Database management systems including Postgres and DynamoDB; three years of experience.
  • Docker and Kubernetes.
  • Workflow orchestration platforms such as AWS Step Functions or Temporal; three years of experience.
  • NB Testing.
  • Operational excellence practices and use of monitoring and alerting tools, including DataDog or AWS CloudWatch; three years of experience.
  • Any suitable combination of education, training, and/or experience is acceptable.

Responsibilities

  • Build performant and scalable backend applications in a cloud-based microservice architecture.
  • Participate in shaping the technical architecture of the product.
  • Own technical solutions for new product requirements.
  • Deliver highly available and scalable services in a production environment.
  • Generate ideas for new initiatives and technologies.
  • Collaborate with business stakeholders, product management, operations, and peer technical teams to deliver impactful products.
  • Mentor other team members and help foster a learning environment within the team.

Benefits

  • Standard company benefits; comprehensive benefits information is available on SoFi’s Benefits page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service