Senior Software Engineer

sofi

United States

Hybrid

USD 200,000 - 220,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work Seattle office

Job summary

SoFi is seeking an experienced backend engineer to build and operate scalable services in a cloud-based microservices environment. You will own architectural decisions, develop APIs and event-driven integrations, and ensure production reliability through monitoring and alerts.

You will collaborate with product, operations, and fellow engineers while mentoring teammates and contributing to design discussions. Seattle-based hybrid work is available.

Qualifications

  • Master’s degree or equivalent in CS/Engineering with 3+ years of relevant experience
  • Experience with Java and Kotlin, Spring Boot, and cloud services (AWS EC2, S3, Lambda, IAM)
  • Experience with Kafka and AWS SQS, REST and gRPC APIs, and workflow platforms (Step Functions or Temporal)
  • Experience with infrastructure as code (AWS CDK or CloudFormation) and CI/CD tools (CodePipeline or GitLab CI)
  • Experience with PostgreSQL or DynamoDB, Docker, Kubernetes, Airflow, and TypeScript
  • Production experience with testing, operational practices, and monitoring tools (Datadog or CloudWatch)

Responsibilities

  • Develop backend services in a cloud-based microservices environment
  • Shape product architecture and own technical solutions for new requirements
  • Build and maintain APIs, event-driven integrations, and workflows
  • Deliver and support production services with monitoring and alerting
  • Collaborate with product, operations, and engineering teams to improve product quality
  • Mentor teammates and share technical knowledge

Skills

Java
Kotlin
Spring Boot
AWS
Kafka
REST
gRPC
Step Functions
Temporal
Terraform
CloudFormation
CodePipeline
GitLab CI
PostgreSQL
DynamoDB
Docker
Kubernetes
Airflow
TypeScript
Datadog
CloudWatch

Education

Master’s degree in Computer Science, Engineering, or related field

Tools

AWS EC2
AWS S3
AWS Lambda
IAM
AWS CDK
CloudFormation
CodePipeline
GitLab CI

Job description

Role overview

Build and operate backend services for digital financial products in a cloud based microservices environment. The role combines hands on engineering with technical design, production ownership, and collaboration with product, business, operations, and engineering partners.

Responsibilities
  • Develop performant, scalable backend applications using object oriented languages and services designed for high availability.
  • Shape product architecture and own technical solutions for new requirements.
  • Build and maintain APIs, service interfaces, event driven integrations, and workflow orchestration.
  • Deliver and support production services, using monitoring and alerting to maintain operational quality.
  • Work with product, business, operations, and peer engineering teams to deliver useful product improvements.
  • Share technical knowledge and mentor teammates.
Requirements
  • A master’s degree or equivalent in computer science, engineering, or a related quantitative field, plus at least three years of relevant experience; a suitable combination of education, training, and experience may qualify.
  • Experience with Java and Kotlin, Spring Boot, and cloud services such as AWS EC2, S3, Lambda, and IAM.
  • Experience with Kafka and AWS SQS, REST and gRPC APIs, and workflow platforms such as Step Functions or Temporal.
  • Experience with infrastructure as code, including AWS CDK or CloudFormation, and CI/CD tools such as CodePipeline or GitLab CI.
  • Experience with PostgreSQL or DynamoDB, Docker, Kubernetes, Apache Airflow, and TypeScript.
  • Production experience with testing, operational practices, and monitoring tools such as Datadog or AWS CloudWatch.
Benefits and work setup
  • Hybrid work from a Seattle office, with part time telecommuting available.
  • Listed annual base salary range: $200,000–$220,000. Final pay depends on factors including experience, skills, and location.
  • Standard company benefits are mentioned, but specific benefits are not detailed.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Manager – Engineering
Senior Manager – Engineering

cccis • United States

Remote
USD 137,000 - 210,000
401(k) match
Paid time off
Health insurance
+6
Principal Software Engineer
Principal Software Engineer

harnessinc • United States

Remote
USD 150,000 - 226,000
Healthcare coverage
FSA and commuter benefits
Internet reimbursement
+1
Senior Software Back End Engineer
Senior Software Back End Engineer

gdit • United States

Remote
USD 122,000 - 165,000
Remote position
40-hour workweek
0-10% business travel
+7
Senior Software Engineer
Senior Software Engineer

latitude-global • United States

Remote
USD 230,000 - 250,000
Staff Engineer - Backend/Java
Staff Engineer - Backend/Java

fanaticsinc • United States

Remote
USD 140,000 - 210,000
Sr. Software Engineer (1157415)
Sr. Software Engineer (1157415)

The Judge Group • Chicago (IL)

Hybrid
USD 140,000 - 160,000
Medical benefits
Hybrid work
Generous PTO
Principal Software Engineer - PA 105
Principal Software Engineer - PA 105

Zoominfo • United States

Remote
USD 164,000 - 257,000
Software Engineer, Banking
Software Engineer, Banking

oneapp • United States

Remote
USD 150,000 - 230,000
base salary
stock options
health benefits
+4
Sr. Software Engineer
Sr. Software Engineer

Judge Group, Inc. • Chicago (IL)

Hybrid
USD 140,000 - 160,000
Medical, dental, vision insurance
Flexible hybrid work environment
Generous PTO and wellness time off
+2
Staff Engineer
Staff Engineer

wexinc • United States

Remote
USD 141,000 - 173,000
Health insurance
Dental insurance
Vision insurance
+7