Splink Logo Splink
⏩ Splink Logo

CTO / Founding Engineer

πŸ’° $70,000 - $150,000 πŸ“… 03/06/2024

Apply

Founding Engineer / Principal Engineer

πŸ’° $80,000 - $150,000 🌍 New York, New York πŸ“… 08/05/2024

Apply

Senior Full Stack Engineer

πŸ’° $150,000 - $180,000 🌍 New York, New York πŸ“… 02/24/2026

Apply

Job Description

### About Splink

Splink is building the connective tissue for independent retail, transforming
one of the last massive, analog markets in commerce into a connected, data-
driven growth engine.

Every year, billions of dollars in trade promotions flow between consumer
packaged goods manufacturers, distributors, and independent stores, yet much
of it is still managed through emails, spreadsheets, and manual
reconciliation. Splink replaces that fragmentation with a unified and AI
powered platform that connects all stakeholders.

We are a small, early-stage company, and we care deeply about building a team
where people can do their best work without needing to hide or minimize who
they are.

### What this role is about

We are looking for a Senior Full-Stack Software Engineer to take ownership of
our frontend and backend systems and help bring critical engineering knowledge
in-house.

You will work closely with the founders to absorb context from our offshore
development team and, over time, become the day-to-day owner of how our
product is built, operated, and evolved. This role is end-to-end and
execution-focused. You will ship features across the frontend and backend, and
help improve reliability and operational maturity.

As the business grows and data volume increases significantly, you will help
shape pragmatic architectural decisions that balance speed today with
flexibility tomorrow.

If you enjoy owning systems deeply, working across the stack, and turning
complex data into powerful insights , this role offers the opportunity to have
outsized impact in a small, growing company.

### What you’ll do

* **Drive full-stack development:** Take end-to-end ownership of frontend and backend feature development, from data models and API design through user-facing experiences.
* **Lead knowledge transfer and system ownership:** Work closely with our team to absorb system knowledge, convert undocumented or implicit knowledge into clear documentation, runbooks, and maintainable code so the system can be confidently owned internally.
* **Make pragmatic architectural decisions:** Evaluate the current frontend and backend architecture, understand its strengths and limitations, and guide incremental improvements that support higher data volume, faster iteration, and long-term flexibility without over-engineering.
* **Ship reliable, scalable systems:** Improve system stability and performance by strengthening monitoring, alerting, and operational practices. Reduce feature delivery friction caused by production issues and help move the team toward safer, more frequent deployments.
* **Build clear, usable user experiences:** Maintain and extend intuitive, functional user interfaces that help customers understand complex sales and product data. Prioritize clarity, correctness, and usefulness over surface-level polish.
* **Collaborate closely in a small team:** Work directly with our founders to translate priorities into shipped work. Communicate proactively across time zones to keep work unblocked and aligned.
* **Use modern tooling effectively:** Leverage modern AI development tools, such as Claude and Cursor, to accelerate understanding of the codebase, reduce busywork, and improve productivity without sacrificing quality.

### What we’re looking for in our ideal candidate

* 5+ years of professional full-stack engineering experience, with substantial experience working across both frontend and backend systems
* Strong experience shipping and owning production systems, with a backend-leaning skill set and meaningful frontend ownership
* Experience designing and maintaining application programming interfaces and delivering end-to-end features in a cloud-based environment
* Experience supporting real customers at real scale, including monitoring, debugging production issues, and improving system reliability over time
* Comfort evaluating and evolving an existing codebase, including refactoring, performance improvements, and reducing operational risk
* Strong written and verbal communication skills, especially in a small team and across time zones
* A high degree of ownership and self-direction, with the ability to take ambiguous problems and turn them into shipped, maintainable, and reliable solutions
* Ability to write clean, testable code and to raise engineering quality through thoughtful code reviews
* Care for building clear, usable user experiences that help people understand complex data
* Willingness to overlap working hours with an offshore team as needed, and to collaborate in person occasionally if based near New York City or Portland, Oregon
* We do not expect you to have experience in every area listed. If this role excites you and you believe you can grow into it, we encourage you to apply.

### Nice-to-have experience (not required!)

* Exposure to Python-based services or data ingestion pipelines
* Prior experience taking ownership of systems originally built by external teams or offshore development shops
* Experience identifying and reducing operational risk in data-driven applications
* Familiarity with relational data modeling tradeoffs in growing systems
* Experience working in small, early-stage teams where priorities and responsibilities evolve quickly
* Experience supporting customers or internal stakeholders directly when diagnosing production issues or data discrepancies

### Our stack

Our infrastructure is entirely hosted in AWS

**Frontend**

* **Language:** TypeScript
* **Frameworks:** Next.js, React
* **Styling:** Tailwind, Sass

**Backend**

* **Language:** TypeScript
* **Frameworks:** Node.js, Express.js
* **Data:** PostgreSQL, Sequelize (ORM)
* **Caching:** Redis

**Data platform**

* **Language:** Python
* **Frameworks:** Dagster

You do not need prior experience with every tool we use to be successful in
this role.

### What we offer

* The opportunity to take real ownership of a production system and play a central role in bringing critical engineering knowledge in-house
* Competitive compensation and meaningful equity participation in a small, growing company
* A flexible, remote-first work environment with a small, highly engaged team where your decisions and contributions have immediate impact

### Compensation, benefits, and equity

Compensation for this role depends on job-related factors such as experience,
skills, location, and business needs. The base salary range for US-based
candidates is $150,000 to $180,000. This role is also eligible for equity,
typically between 0.5% - 1%

Benefits include:

* Flexible paid time off
* A holiday schedule aligned with standard US holidays
* Equity in the company

### Inclusion and equal opportunity

We want Splink to be a place where you can do your best work without masking
who you are.
Splink is an equal opportunity employer. We do not discriminate based on race,
ethnicity, color, religion, sex, sexual orientation, gender identity or
expression, national origin, age, disability, veteran status, citizenship, or
any other characteristic protected by applicable law.

We use a structured interview process with consistent questions and evaluation
criteria. We will use the name and pronouns you share with us throughout the
hiring process.

If you need an accommodation to participate in the application or interview
process, please let us know. We will work with you to make it accessible.