Tilled

Senior Software Engineer

United States full-time Senior $174,000 - $200,000
full-time Senior level Technology & IT Salary listed Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

We are:

Tilled's rapidly growing Payfac-as-a-Service platform is empowering software companies to seamlessly embed payment processing while supporting some of the biggest names in the payments space. As traditional payment entities like ISOs, processors, and acquirers see their legacy models becoming obsolete, ISVs are disrupting the market through software-led payments, and Tilled is at the forefront of this transformation.

You are:

Authorized to work in the United States and a resident in a United States time zone

Comfortable with remote work

Position Summary: We are looking to add a Senior Software Engineer to our team. You’ll work directly with our Director of Engineering and have broad end-to-end responsibilities. We are looking for a strong Senior Software Engineer and you will have opportunities to contribute across the entire stack. Your work will have a tremendous impact on every aspect of Tilled’s business success.

A day in the life as a Senior Software Engineer may include:

Create, develop, deploy, and maintain Tilled services

Design and implement highly reliable, fault tolerant systems

Collect and visualize detailed telemetry data to continuously improve systems

Advance and adhere to high-quality coding practices – unit testing, pair programming

End-to-end responsibility – continuously monitor and improve the services you create

Promote an engineering team culture that is always learning, motivated and collaborative

Work with a variety of technologies – Typescript, Angular, NodeJS, Postgres

Typical Hours for this Position: You must be flexible to work between the hours of 8 am to 5 pm, Monday-Friday.

What You Have:

6+ years building and owning production software systems

Deep experience with TypeScript and Node.js, or a comparable modern backend stack

Strong command of relational databases, particularly Postgres (schema design, indexing, and query performance tuning)

A track record of good judgment under ambiguity in fast-moving, high-growth environments

Demonstrated ability to operate independently in a distributed team, without needing structure imposed on you

A genuine interest in raising the bar for the team around you, not just your own output

What You May Have:

Experience with Angular preferred

Experience in a startup, particularly at a stage where you wore more than one hat

Experience with AWS preferred

Experience building or integrating payment systems (Stripe, Braintree, or similar)

A history of taking production systems and materially improving their performance, quality, or reliability

What We Have:

Office space in Boulder, CO

Remote work environment

Resources to support remote work

Generous compensation and benefits

Transparency that trickles down from the C-Level

Experts in the payments field that can get you up to speed with PayFac-as-a-Service

Tilled Core Values:

Lead With Innovation - Continuously improve our systems and challenge yourself

Get The Right Sh*t Done - Focus on the right questions and work that will continue to grow Tilled

Win-Win - Look for opportunities to help our partners that also helps our internal teams

Be Brave - Take chances, trust yourself and abilities

Tilled is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Senior
Technology & IT Javascript Remote Collaboration Senior Software Engineer Senior level

Likely questions

  1. Tell us about work you have done that is close to the Senior Software Engineer role.
  2. How would you approach your first 30 days at Tilled?
  3. Which of Javascript, Remote Collaboration and Senior have you used recently, and what did it help you achieve?
  4. How have you led people, improved a process, or made a hard decision in a previous role?
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with Javascript, Remote Collaboration and Senior.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Senior Software Engineer role because I can bring practical experience in Javascript, Remote Collaboration and Senior, learn the team quickly, and contribute to the outcomes Tilled needs from this hire.

Related jobs.

More roles from this company or category.