Senior Software Engineer - Expansion User Management (Auth Systems)

Mercury · New York City, NY

Company

Mercury

Location

New York City, NY

Type

Full Time

Job Description

Heimdall could hear the grass grow. He could see for hundreds of miles. These keen senses made him an excellent guardian of Bifrost and Asgard. He was also known to be a fair and just god, both wise and rational amidst the chaotic world of Norse mythology. It makes sense, then, that he would be at constant odds with the trickster god Loki.

At Mercury, we’ve created one of the best banking* experience for small startups. To reach the next level the User Management team is building a robust Authorization System that can empower our customers to guard themselves against trickster gods and chaos. We are looking for someone who is wise and can help us create this system in a way that is delightful to use, loved by our customers. But it’s ok if you have a mischievous streak too

*Mercury is a financial technology company, not a bank. Banking services provided by Choice Financial Group and Evolve Bank & Trust®; Members FDIC.

Technically, we’re working on these challenges:

  • Research, ideate, and implement a new Authorization System to meet the needs of larger customers, while being delightful to use
  • Migrate our existing Authorization System to the new one
  • Connect with HRISs to provide enriched user data within the Mercury app
  • Further define and improve our “User Primitive” and help shape the future of our team

As a Senior Software Engineer, you’ll do things like:

  • Help research, ideate, and implement a new Authz System using Haskell or a DSL.
  • Mentor teammates on authz systems.
  • Work across the entire Product, Design, and Engineering organizations to coordinate the adoption of this new authz system.
  • Provide documentation and other forms of training for fellow software engineers to use the new system
  • Balance the needs of larger companies for a robust system, with the needs of smaller startups for an easy experience that Just Works

The ideal candidate has:

  • Experience migrating a pre-existing Authorization System to a new one
  • Experience researching and implementing an Authorization System from scratch
  • Experience maintaining said Authorization System for multiple years
  • Experience with relevant technologies such as ALFA, Zanzibar, OPA, etc
  • Experience mentoring teammates

The total rewards package at Mercury includes base salary, equity (stock options), and benefits. Our salary and equity ranges are highly competitive within the SaaS and fintech industry and are updated regularly using the most reliable compensation survey data for our industry. New hire offers are made based on a candidate’s experience, expertise, geographic location, and internal pay equity relative to peers.

Our target new hire base salary ranges for this role are the following:

  • US employees in New York City, Los Angeles, Seattle, or the San Francisco Bay Area: $203,100 - $238,900
  • Canadian employees (any location): CAD $184,800 - $217,400

#LI-DNI

Apply Now

Date Posted

03/13/2024

Views

4

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer, Devices Automation - Block

Views in the last 30 days - 0

Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...

View Details

Software Engineering Lead - Dotdash Meredith

Views in the last 30 days - 0

Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...

View Details

Senior HRIS Analyst - Madison Square Garden Entertainment Corp.

Views in the last 30 days - 0

Madison Square Garden Entertainment Corp MSG Entertainment is a leading live entertainment company operating renowned venues such as Madison Square Ga...

View Details

IT Support Engineer (Contract) - Informa

Views in the last 30 days - 0

Curinos a company with decades of expertise in the financial services industry is seeking an IT Support Engineer for their New York office The role in...

View Details

Engineer, Quality Assurance – BBU (EQA1) - JMA Wireless

Views in the last 30 days - 0

JMA is a leading company in wireless technology particularly in 5G with its advanced softwarebased platform manufactured in Syracuse NY The companys t...

View Details

Staff Editor, Current Events - Dotdash Meredith

Views in the last 30 days - 0

The Staff Editor role involves coordinating crossplatform content across multiple verticals managing daily and breaking news and writingediting storie...

View Details