At State Affairs, we believe building should be fun, impactful, and lasting. We’re creating the backbone of American democracy — a policy intelligence platform that combines trusted journalism, state government data, and powerful AI tools to help leaders, businesses, and citizens make sense of what’s happening in their states.

The opportunity is enormous. States spend $2.2 trillion each year, yet coverage and transparency are woefully thin. Our work helps thousands of customers navigate complex state policy, while also rebuilding statehouse journalism and strengthening democratic participation.

Engineering is at the core of this mission. Every line of code shapes how policymakers allocate billions, how businesses plan, and how citizens engage with their government. This isn’t about maintaining legacy systems or cranking out enterprise software — it’s about building cutting-edge technologies that truly matter.

We’re looking for engineers who want more than just a job. If you’re curious, collaborative, and motivated to build products that strengthen democracy, you’ll find a career-defining challenge here. With our Series B in hand, premium compensation, and equity for early team members, we’re scaling fast and hiring in our San Francisco hub.

If you’re ready to put your skills toward work that lasts, apply. Let’s build something meaningful together.

Full Stack Software Engineers

  • Ability to program proficiently in React.js
  • Ability to design and implement data models
  • Ability to integrate various APIs with relational databases such as MySQL, MongoDB, or PostgreSQL
  • Knowledge of AWS services including EC2, S3, Lambda, API Gateway, and Cloud Formation
  • Knowledge of containerization technologies such as Docker and Kubernetes

Software Engineers, Mobile Development

  • Ability to develop in JavaScript/TypeScript, Reactive Native and mobile development frameworks  
  • Ability to use mobile app architecture patterns such as MVVM, MVC, or Clean Architecture
  • Knowledge of RESTful APIs, third-party libraries, and integration
  • Knowledge of state management libraries such as Redux or MobX

Front End Software Engineers

  • Ability to use HTML to create responsive and dynamic user interfaces
  • Ability to develop web applications using React or Angular
  • Demonstrated skills in version control systems (GIT)
  • Demonstrated skills in web performance optimization
  • Knowledge of UX principles and the ability to translate design concepts into functional, user-friendly interfaces

Back End Software Engineers

  • Ability to program in Python
  • Ability to design and implement RESTful API’s to connect front-end interfaces with back end services.
  • Knowledge of AWS services including EC2, S3, Lambda, API Gateway, and Cloud Formation
  • Knowledge of database technologies like SQL, NoSQL, and MongoDB

Machine Learning Engineers

  • Knowledge of cloud-based infrastructure, such as AWS, for machine learning based application development
  • Ability to pre-train and fine tune large language models including recent generative set models
  • Knowledge of various AI/ML concepts such as computer vision, image processing, statistical modeling/inference, data mining, natural language processing (NLP), graph/geometric deep learning, large language models (LLM), and generative AI

Data Engineers

  • Ability to work with SQL/Relational databases
  • Ability to program in R, Python, Java, Scala or PHP
  • Ability to develop data pipelines using Spark and Hive
  • Knowledge of leveraging cloud-based infrastructure, such as AWS, for data and machine learning based application development
  • Knowledge of technical and functional designs for relational and MPP databases
  • Knowledge of Unix and Unix-like systems, GIT, and review board

Security Engineers

  • Ability to work with DAST, SAST, and SCA tools
  • Ability to conduct CVE filing and management
  • Knowledge of bug bounty programs and penetration testing methodologies
  • Experience with multiple languages, such as Java, React, Node.js or Python to perform secure code reviews.
  • Experience with cloud security and cloud-based applications

QA Engineers

  • Ability to develop with JavaScript, Java, or other object-oriented programming languages
  • Ability to work with web applications deployments and cloud deployments
  • Ability in implementing CI/CD and Jenkins pipelines
  • Knowledge of common machine learning techniques, Python programing, and quality assurance methodologies