Work Worth Doing

User Interface Developer

Seneca Systems is looking for a user interface developer to build delightful experiences into our products. As an early member of the team, you will be afforded significant autonomy, equity, and room to grow with the company. We are driven by our values to build incredible software that runs state and local governments.

Our first product, Romulus, is a CRM for state and local government. We're currently focused on helping representatives and their teams respond efficiently to constituent requests and turn information into data-driven policies. A fantastic user interface is at the core of our vision for Romulus and you will be leading the way.

Note: Given the size of our team, we can only consider employees who are able to work out of our Redwood City, CA offices.

You are looking for:

  • Significant Product Ownership

    As the first user interface developer at Seneca Systems, you will take full ownership over the look and, more importantly, the feel of Romulus. From UI and user research to collaborating on new product features, you'll transform features into delightful experiences.

    Given the size of the team you should feel comfortable with a little ambiguity. We see this as an opportunity for you to add your unique vision and creativity rather than just knocking off tickets.

  • A team that respects good design & accepts their inability to create it

    We value transparency and are always looking for ways to improve. We sincerely value good design, but that doesn't mean we're going micro-mangage you or inject our opinions as to how you create it. We respect The Gap between good taste and execution of creative work.

  • People First Leadership

    We do not promote into management positions simply because people are great individual contributors. We have found that true leadership, maturity, and communication skills are orthogonal to age or tenure and align our team structure accordingly.

    Our management philosophy is centered around helping maximize our employees' growth and success. If we focus on hiring people who believe in what we are doing, that will naturally translate into a better business.

  • A brilliant and passionate team

    We wholeheartedly believe in what we are doing. We understand that building the software foundation for representative democracy isn’t a problem that everyone is interested in and that’s okay. We’re looking for passionate individuals who love being surrounded by similarly dedicated peers, who want to push themselves and their team to be better human beings.

Your day-to-day will look like:

  • Building a delightful front end UI

    Romulus is a CRM for local government, comprising constituent information for tens of thousands of citizens and a wide array of functionality for the public servants who enrich their lives.

    You'll collaborate with our front-end engineering team, defining and refining the UI of new or existing features. You'll own the HTML & CSS at that core of Romulus, as well as collaborating with our front end engineers to simplify and visualize data into actionable stories.

  • Crafting our Style Guide

    Romulus is a fresh take on how government software should look, feel, perform, and engage the user. Your front-end work will communicate that vision in every action, developing a unique personality for our product.

    In part, this means developing a style guide for the application to standardize common UX and UI patterns across the application. If you've ever wanted a clean slate to build the UI of your dreams, this is exactly what you've been looking for.

  • Thinking about our long-term product experience

    We're serious about the long-term success of everything we build. In our short history, we have paused feature development multiple times to refactor. In the long run, we have never regretted it.

    Developing a style guide is one example of how you can positively influence the course of Romulus' development. It may take more time and thought up front, but the payoff in consistency, user experience, and collective team understanding is worth it many times over.

Candidate sketch:

  • 3+ years of experience in developing user intefaces with HTML and CSS.
  • Living in the Bay Area or open to relocate. Our offices are in sunny Redwood City.
  • High potential. Whether you're 25 or 50, you want to grow your skills as an engineer.
  • Empathy. You care about people and want to learn how you can help them.
  • Self-awareness. You want to get better, which sometimes means identifying areas of weakness.


Salary: $90,000 base

Equity: 1.5% option grant


If you're interested in applying, please reach out directly to our CTO Nick DeMonner at [email protected]