SoFi is a next-generation financial services company and national bank.
Technology department.
Responsibilities
Use object-oriented programming languages to 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.
Mentor other team members and foster a learning environment.
Requirements
Master's degree (or foreign equivalent) in Computer Science, Engineering, or related quantitative discipline.
3 years of experience in the job offered or related field.
Java and Kotlin; AWS cloud services (EC2, S3, Lambda, IAM); Spring Boot; Kafka and AWS SQS; Apache Airflow; TypeScript; Infrastructure as Code (AWS CDK, CloudFormation); REST and gRPC APIs; CI/CD (CodePipeline, GitLab CI); Postgres and DynamoDB; Docker and Kubernetes; workflow orchestration (AWS Step Functions or Temporal); NB Testing; monitoring and alerting (DataDog or AWS CloudWatch).
Conditions
Part-time telecommuting is an option; hybrid work from SoFi office in Seattle, WA.
Salary: $200,000.00 - $220,000.00 per year plus standard company benefits.