Talent Apply
Log in
All jobs
RR

Senior Software Engineer - FP/Scala/C#/TS

Red Ribbon - Victoria Branch
Washington
HybridUSD 140,000 - 190,000 / year

About this role

Senior Software Engineer - FP/Scala/C#/TS

Superformula is seeking a Senior Software Engineer to design, build, and maintain cloud-native systems using Scala, TypeScript, and C#. You will work on public APIs and internal platforms while mentoring teammates and shaping technical direction.

The role emphasizes clean architecture, ownership, and continuous improvement, with collaboration across engineers to deliver scalable software solutions.

Qualifications

  • 4+ years building production software.
  • Experience with object-oriented or functional programming.
  • Experience with Scala, TypeScript, C#, or similar languages.
  • Solid understanding of distributed systems and microservices.
  • Experience with AWS, Docker, Lambda, ECS, and cloud-native architectures.
  • Comfortable with Test-Driven Development, CI/CD, and Agile practices.
  • Experience with Git, Terraform, CloudFormation, Jenkins, Redis, DynamoDB, RDS, S3, SQS, or RabbitMQ.
  • Strong ownership mindset with the ability to work independently.
  • Enjoy mentoring teammates, reviewing code, and collaborating on architecture.
  • Bachelor's degree in Computer Science or equivalent professional experience.

Responsibilities

  • Build, test, review, and improve software as a hands-on engineer.
  • Mentor teammates and help shape technical direction.
  • Design scalable, cloud-native services and APIs.
  • Collaborate with cross-functional teams on architecture decisions.
  • Own features end-to-end from design to deployment.

Skills

  • Production software
  • OO or FP programming
  • Distributed systems
  • Ownership mindset
  • Mentoring teammates
  • Test-Driven Development
  • CI/CD practices
  • Agile processes

Education

  • Bachelor's degree in Computer Science

  • Tools

  • AWS

  • Docker

  • Lambda

  • ECS

  • Terraform

  • CloudFormation

  • Jenkins

  • Git

  • Redis

  • DynamoDB

  • RDS

  • S3

  • SQS

  • RabbitMQ

  • Job description

  • Build software that solves real problems.

  • We're looking for a Senior Software Engineer who loves crafting thoughtful, scalable systems and collaborating with other talented engineers. You'll design, build, and maintain cloud-native products using Scala, TypeScript, C#, AWS, and containerized microservices—shipping everything from public APIs to internal platforms that power critical business operations.

  • This is a hands‑on engineering role where you'll spend most of your time building, testing, reviewing, and improving software, while also mentoring teammates and helping shape technical direction. We care about clean architecture, ownership, and continuous improvement—not ego.

  • If you're passionate about building great software with great people, we'd love to meet you.

  • 4+ years building production software

  • Strong experience with object-oriented or functional programming

  • Experience with Scala, TypeScript, C#, or similar languages

  • Solid understanding of distributed systems and microservices

  • Experience with AWS, Docker, Lambda, ECS, and cloud-native architectures

  • Comfortable with Test-Driven Development, CI/CD, and Agile practices

  • Experience with Git, Terraform, CloudFormation, Jenkins, Redis, DynamoDB, RDS, S3, SQS, or RabbitMQ

  • Strong ownership mindset with the ability to work independently

  • Enjoy mentoring teammates, reviewing code, and collaborating on architecture

  • Bachelor's degree in Computer Science or equivalent professional experience

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →