We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

Mercury

Software Engineer

Remote 🙌

20 November, 2019

Salary

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • Haskell
  • Typescript
  • Nix
  • Kotlin

Benefits & perks

  • Health insurance
  • Unlimited vacation policy
  • Team lunches
  • 401(k)
  • Stocked kitchen
  • Parental leave
  • Health care
  • Commuter benefits
  • Record budget
  • Book budget
  • Personalized callsign
  • Paid lunch
  • Wirecutter-recommended surge protectors
  • Dogs / cats very welcome
  • Subjectively) cool t-shirts and jackets
  • Dental / vision
  • 12 week parental leave
  • Exposed brick office
  • Unlimited vacation (with mandatory minimum)

To sum it up...

Banking built for startups

Role overview

Mercury is a bank for tech startups. We’re building a product that will power the future of American industry. This turns out to be pretty ambitious for a team of twenty, so we’re bringing one more product-minded generalist engineer on board to help us achieve it. This position can be remote-based or onsite in San Francisco.

Technically, we’re working on these challenges:

Frontend React, Typescript, Redux: Creating a beautiful user interface. We iterate on designs and don't compromise until we have a great product.

Backend Haskell, Yesod, Persistent: Integrating with banking services and third party APIs to accurately track financial data and make payments.

Operations Nix, Postgres, AWS: Maintaining a stable, secure fleet of servers.

Mobile Swift, Kotlin: Development is starting soon on native apps built in Swift on iOS and Kotlin on Android.

You don’t have to have previous experience in any of these technologies to work here, so long as you’re willing to program across the stack and learn new skills on the job.

Why work for Mercury?

Challenge.

We’re shaking up one of the least innovative, most powerful industries around, eliminating pain points faced by every startup, and filling a crucial missing piece in the tech ecosystem.

Building a bank from the ground up is a big project; the product is complex and cannot break, there are stringent regulations, and we’ll have to outcompete some of the largest, most entrenched corporations in the world. But overcoming these challenges means we’ll have built something that lasts.

Impact.

Working on a lean, self-motivated team means autonomy, broad experience across projects, and seeing your contributions directly shape the product and impact users.

Working on a greenfield project means you’ll have to make foundational decisions; starting from scratch requires more thought than adding to existing infrastructure, and your architectural choices will serve as the bedrock of future development.

Quality.

Building things correctly is fundamental to being a bank. There’s no room for sloppy code or technical debt, which means doing things like using static typing and immutability, designing database schemas with checks and foreign key constraints, and carefully reviewing teammates’ code.

One of the core complaints about banking is usability, so we try to think hard about how to build features that users love; see our blog post on our date picker for an example. Our goal is to be proud of what we’ve crafted.

Location

San Francisco, in northern California, is well known for being a tech haven. However, as one of the most visited cities in the world, it’s also a center of cultural and there’s a strong counter culture sensibility that’s always been an essential part of the city. San Francisco has one of the most prominent LGBT communities in the world, and is one of the most important in the history of LGBT rights and activism.

The economy of San Francisco is influenced by household tech companies such as Salesforce.com, Reddit, Dropbox, Airbnb, Yelp, Uber, Lyft, etc. The third quarter of 2017, saw $4.177 billion in funding for companies in San Francisco and the North Bay Area. An hour south of the city is “Silicon Valley” which homes Apple, Facebook, Google and Palantir.

Known for its year-round fog, iconic Golden Gate Bridge, cable cars and colorful Victorian houses. It’s also the home of the famous Alcatraz Island, site of the notorious former prisoner Al Capone.

Did you know...

  • The average salary for a Software Engineer in San Francisco is $134,000
  • San Francisco has 3% unemployment rate
  • 10-49
  • San Francisco, CA, US

We’re funded by Andreessen Horowitz and other investors including SV Angel, Liquid2, Naval Ravikant (CEO of AngelList), Joshua Reeves (CEO of Gusto), Justin Kan (CEO of Atrium), and Roger Smith (Founder of Silicon Valley Bank). We closed a $20MM Series A September 2019 led by CRV. Our founders were previously the core team at Heyzap, acquired for $45m in 2016. 👨👩👧👦 Culture at Mercury 👨👩👧👦 Be super helpful. Go above and beyond to solve problems. Exercise empathy. Deliver magic to customers and coworkers. 🧠 Think actively Question processes. Give thoughtful responses to questions you’re asked. Figure out the best way to do something instead of going by how it’s always been done. Appreciate quality Take pride in crafting a product that will last. Avoid cutting corners. Work with the best equipment and software. Invest in great things that make your life better. 📚 Act with humility Treat everyone with respect. Leave egos at the door. Maximize efficiency. Minimize unnecessary meetings and management. Work together with others to get the job finished. 🏦 Focus on product. Ask yourself how the product can be better today than it was yesterday.

  • Technology
  • Series A
  • haskell
  • startup
  • AWS
  • Code Reviews
  • Kotlin
  • NIX
  • Unlimited Vacation Policy
  • Team Lunches
View 2 jobs
Engineers who find a new job through Functional Works average a 15% increase in salary.

Salary

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • Haskell
  • Typescript
  • Nix
  • Kotlin

Benefits & perks

  • Health insurance
  • Unlimited vacation policy
  • Team lunches
  • 401(k)
  • Stocked kitchen
  • Parental leave
  • Health care
  • Commuter benefits
  • Record budget
  • Book budget
  • Personalized callsign
  • Paid lunch
  • Wirecutter-recommended surge protectors
  • Dogs / cats very welcome
  • Subjectively) cool t-shirts and jackets
  • Dental / vision
  • 12 week parental leave
  • Exposed brick office
  • Unlimited vacation (with mandatory minimum)

Other roles that might interest you

DABL Engineer
Digital Asset
Competitive
Build DABL - Digital Asset's Big Ledger as part of a cross functional team with lots of Haskell experience
Technical Project Lead
Galois
Competitive
We hire passionate professionals and give them the opportunity to engage in meaningful work.
Backend Engineer
Revolut
Competitive
Build the bank of the future, joining the US team of the most exciting start up out there
Software Engineer