Skip to Main Content
Sr Backend Scala Engineer
Farther San Francisco, CA

Sr Backend Scala Engineer

Farther
San Francisco, CA
Expired: over a month ago Applications are no longer accepted.
  • Vision , Medical , Dental , Retirement
  • Full-Time
Job Description
Company Description

Farther is a rapidly growing RIA that combines expert advisors with cutting-edge technology - delivering a comprehensive, tailored wealth management experience.

Farther's founders are leaders and innovators from the private wealth industry who possess a unique blend of traditional wealth management, fintech, and technology production expertise. We're backed by top-tier venture capital firms, fintech investors, and industry leaders.

Joining Farther means joining a collaborative team of entrepreneurs who are passionate about helping their clients and our teammates achieve more. If you're the type who breaks through walls to get things done the right way, we want to build the future of wealth management with you.

*Applicants can apply to this position from anywhere in the continental U.S. We are 100% remote and deliver excellence across all U.S.time zones.*

Job Description

We're seeking a senior software engineer who is product focused and prefers to work at a fast-paced startup where functional programming, developer autonomy, and product influence are core engineering values. You'll be expected to influence software architecture, write tight feature level code, and make smart tradeoffs to get features out the door. Our engineering team works closely with product managers, investment analysts, financial operations specialists, and everyone else at Farther. We don't do silos.

We bank on modern development practices to move faster than incumbents and competitors. You'll work with modern AWS and Kubernetes infrastructure and a stack built upon CockroachDB and Kafka. On top of that we build services using Scala due to its strong type safety and functional programming bias.

You'll get to work in an ever-increasing set of domains in the financial world. We're responsible for account opening, trading, performance reporting, multi-person sharing, a built in tasking platform, and much more! You'll find every type of interesting problem to solve from building MVPs to debugging distributed event race conditions to investigating third-party data feeds.

Initial responsibilities include:

  • Design, develop, and maintain Scala services and APIs that support our core product features
  • Proactively seek to improve existing code, we believe in leaving code better than we found it
  • Collaborate with product managers, frontend, and other backend engineers to build innovative product features
  • Practice devops principles like service ownership, on-call rotations, and writing tests for your own features
  • Participate in code reviews and mentor junior team members
  • Investigate and troubleshoot complex technical issues
  • Proactively seek to understand the existing systems and landscape
  • A startup approach to work and a "get it done" attitude
  • Be a strong generalist. Be interested in many technologies, obsess over the client as advisor experience, absorb the finance domain deeply, and consider the business impact

Qualifications:

Required

  • 6+ years of professional experience
  • Proficiency and professional experience in Scala
  • Experience in building components in distributed systems and micro-services
  • Experience in working with event-driven or event-sourced systems
  • Strong SQL and database schema design
  • Solid understanding of API design principles and best practices
  • Proactive and self-motivated with the ability to take ownership of projects
  • Enthusiastic and positive attitude, contributing to a positive team dynamic

Nice to have:

  • Bachelor's degree in Computer Science or related field
  • Financial industry experience
  • Experience with the Typelevel ecosystem (Http4s, Cats Effect, Fs2, Circe, etc.)
  • Previous experience in a fast-paced startup environment
  • Experience in other functional programming languages like Elixir, Haskell, or OCaml
  • Experience with message queue technologies: Kafka, Kinesis, SQS, etc.
  • Experience with Cloudformation or Terraform

Benefits

  • Fully remote work
  • Everything you need to build the perfect dev station from hardware to software
  • An amazing collaborative atmosphere between product, design, and engineering to solve hard problems together
  • Opportunity to work with a talented team of professionals
  • Drive the success of a venture-backed, rapidly growing firm
  • Competitive salary and benefits package including health, vision, and dental
  • Equity package
  • 401(k) matching

Address

Farther

San Francisco, CA
USA

Industry

Technology

Get fresh Sr Backend Scala Engineer jobs daily straight to your inbox!

¹You may also apply directly on the company website.
By clicking “Continue” above,I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.