Careers at Civitas

Help build technology that strengthens democracy.


Why Work Here

Political technology has stagnated for decades, stuck in a cycle of fragile legacy systems and clunky user interfaces. We're changing that. At Civitas, you'll build software that directly impacts how campaigns operate and how civic organizations engage their communities. This isn't another enterprise B2B grind where your contributions are buried in a massive codebase. Your work here will be used by real people trying to make real change—from local school board candidates to national advocacy leaders. You'll see the impact of your code immediately in the real world.


What We Offer

Impact

Your work goes live fast and reaches users who care deeply about what you build. We don't have multi-year roadmaps where features sit in limbo. If you build something that solves a problem, it gets shipped. You'll hear directly from users who rely on your code to power their democratic engagement.

Autonomy

We hire smart people and get out of their way. We don't believe in micromanagement or endless approval chains. You'll define your own technical approaches, own your outcomes, and move quickly. We trust you to make the right decisions for the product and the user.

Flexibility

Work from where you're most productive. Whether you prefer a home office, a coworking space, or our HQ, we support your work style. We care about results, not hours in chairs. We believe that rested, happy people write better code, so we prioritize sustainable work rhythms over burnout culture.

Growth

A small team means outsized opportunities. You won't be pigeonholed into a narrow slice of the stack. You'll take on significant responsibility, handle complex challenges, and learn from talented colleagues who are experts in their fields. You'll shape your own path and grow as the company grows.

Compensation

We believe in paying people what they're worth. We offer competitive salaries that benchmark against the broader tech industry, not just the political sector. Everyone on the team receives meaningful equity because we want you to share in the success you help build. We also provide comprehensive benefits to keep you healthy and secure.


How We Work

Small Teams

We believe that small, focused teams move faster and build better products. Most of our projects are executed by squads of 1-3 people. This minimizes coordination overhead and maximizes time spent actually building. You won't spend your days in meetings talking about work; you'll spend them doing it.

Ship Weekly

We deploy continuously. We believe that the only true measure of progress is working software in the hands of users. Features go from idea to production in days, not quarters. We use modern CI/CD pipelines to make shipping safe, fast, and routine.

Talk to Users

Everyone, regardless of role, talks to real campaign users regularly. Engineers join sales calls, designers sit in on support tickets, and product managers go into the field. We stay connected to the problem because empathy for the user is our most important competitive advantage.

Strong Opinions, Loosely Held

We value clear thinking and decisive action. We cultivate a culture where rigorous debate is encouraged, and the best idea wins regardless of who proposed it. However, we also pride ourselves on intellectual humility—we change our minds quickly when data or new evidence proves us wrong.


Current Openings

Engineering

Senior Full-Stack Engineer We are looking for an experienced generalist to help build core platform features end-to-end. You'll work with Rust, TypeScript, and modern web technologies to create robust, performant applications. Experience with political technology is not required; if you're a great engineer, we'll teach you the domain. You should be comfortable architecting complex systems and writing code that scales.

Mobile Engineer (iOS/Android) You will own our mobile canvassing and field operations apps, which are the lifeline for thousands of volunteers in the field. We prioritize offline-first architecture, so experience with local data synchronization and conflict resolution is a major plus. You'll build performant React Native applications that feel native and work reliably in challenging network conditions.

Infrastructure Engineer Help us build and maintain the cloud infrastructure that powers our entire platform. You'll work with Kubernetes, PostgreSQL, and real-time data pipelines to ensure high availability and security. Since we handle sensitive political data, a strong focus on security best practices is essential. You'll automate everything and ensure our developers have a rock-solid platform to build on.

Design

Product Designer You will own the user experience for major product areas, working closely with engineering and users to solve complex workflow problems. We need someone with strong interaction design skills who can prototype quickly and iterate based on feedback. You'll translate high-level requirements into intuitive, beautiful interfaces that make campaign staff more effective.

Operations

Campaign Success Manager Your job is to help campaigns get maximum value from Civitas. You'll act as a strategic partner to our clients, helping them configure the platform to match their unique workflows. You'll need deep campaign experience—you should know what a "win number" is—and the ability to translate user feedback into actionable product improvements for our engineering team.

Compliance Specialist You will be the internal expert on FEC and state compliance, ensuring our software keeps our clients out of trouble. You'll advise the product team on regulatory requirements and help design features that automate reporting. Must have deep experience with campaign finance law and the practical realities of filing reports.


What We Look For

For all roles: We look for strong problem-solving skills and the ability to break down complex challenges. Clear written and verbal communication is non-negotiable, as we are a remote-friendly culture that relies on asynchronous collaboration. We value comfort with ambiguity and rapid change—politics is unpredictable, and our software needs to adapt. Above all, we want people with a genuine interest in the intersection of technology and democracy.

You don't need: You don't need a specific degree from a specific university. You don't need prior campaign experience for our technical roles; we value diversity of background. You don't need fancy credentials or a "perfect" resume.

Show us: Show us work you're proud of. Show us how you think through difficult problems. Tell us why you want to work on this specifically. We care more about what you can do and how you think than where you've been.


How to Apply

Send an email to careers@civitas.ltd with:

  1. Your resume
  2. A brief note on why you're interested in Civitas
  3. Links to work you're proud of (GitHub, portfolio, writing, etc.)

We read every application personally. If there helps to be a fit, we'll schedule a call within a week to get to know you better.


Our Interview Process

  1. Initial Call (30 min) — We'll chat about your background, the role, and Civitas to see if our high-level goals align.
  2. Technical/Portfolio Review (1 hr) — We'll dig deep into your past work and your approach to problem-solving. No whiteboard coding puzzles; we focus on real-world discussion.
  3. Work Sample (varies) — For some roles, we may ask for a small paid project that reflects the actual work you'd be doing.
  4. Team Conversations — You'll meet the people you'd be working with every day to assess cultural fit and mutual expectations.
  5. Offer — We move fast. If we're a match, you'll receive a decision within a week of your final interview.

The entire process typically takes 2-3 weeks. We respect your time and aim for transparency at every step.


Questions?

Email: careers@civitas.ltd

We're happy to chat informally about roles, culture, or anything else before you apply.


Build something that matters.