Lead Software Engineer

  • Remote - United States

Remote

Software Development

Senior

Job description

OVERVIEW

This position can be based out of San Francisco, New York, or remote (we accept candidates from the following states: AZ, CA, CO, CT, FL, GA, HI, IL, MA, MI, MN, MT, NC, NJ, NV, NY, OH, OK, OR, PA, TX, UT, WA, WI ).

We are looking for a Lead Software Engineer to join our Reconciliation Platform team.  Reconciliation is a critical piece of our core Payments product as it ensures the correctness of funds in accounts versus payment activity.  This delivers on the core value proposition of Modern Treasury by giving our customers assurances that their payment activity is correctly reflected in their accounts.  When our customers see the green checkmark next to a transaction in our app then that is one less thing for them to worry about and they can focus on running their core business.

YOU WILL

  • Contribute to our core mission through increasing the capabilities of our Reconciliation Engine.  Our automatic reconciliation rate is already industry leading; we are constantly working to improve it especially given an ever increasing diversity of businesses on our platform.

  • Focus on architecting for scale so we can continue to deliver best in class performance to a rapidly growing customer base.

  • Help to shape a new set of products we are building to meet the sophisticated financial operating needs of modern enterprises.

  • Spend time getting to know our customers and their specific needs so that we always operate from a position of customer empathy.

  • Build and work in collaboration with cross-functional (Product Management, Customer Support / Success, Sales) partners to help define roadmap and to quickly address customer issues

  • Educate and evangelize your work to the rest of the Company and our customers.

WHAT YOU SHOULD HAVE

  • 12+ years of professional software engineering experience, with 5+ years in a tech lead role

  • Experience working with large-scale, high-availability systems

  • Experience working with SQL/Relational databases

  • Hands-on keyboard work in your most recent role is strongly preferred

  • Experience in the payments industry, with a strong preference for expertise in ACH, Wire, or FX

  • Prior experience in automatic cash reconciliation is highly desirable

TECHNOLOGIES WE USE

  • Ruby on Rails for our backend framework

  • React, GraphQL, and Tailwind CSS on the front end

  • Postgres for our database

  • Redis for caching

  • AWS for infrastructure and hosting

  • Docker for containerization

  • GitHub for source code management

  • Buildkite for continuous integration

Modern Treasury is committed to equal employment opportunity and does not discriminate in any employment opportunities or practices based on an individual’s race, color, creed, gender (including gender identity and gender expression), religion (all aspects of religious beliefs, observance or practice, including religious dress or grooming practices), marital status, registered domestic partner status, age, national origin or ancestry (including language use restrictions and possession of a driver’s license issued under California Vehicle Code section 12801.9), natural hair, physical or mental disability, political affiliation, medical condition (including cancer or a record or history of cancer, and genetic characteristics), sex (including pregnancy, childbirth, breastfeeding or related medical condition), genetic information, sexual orientation, military and veteran status or any other consideration made unlawful by federal, state, or local laws. It also prohibits unlawful discrimination based on the perception that anyone has any of those characteristics, or is associated with a person who has or is perceived as having any of those characteristics.

Modern Treasury participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

Share this job:
Please let Modern Treasury know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply