Senior Software Engineer - Washington
1 day ago

Job description
State Affairs is the nation's leading news and policy intelligence platform focused on state governments. We combine nonpartisan coverage of Statehouses across the country alongside state government data and AI-native tools into a singular platform.
We inform and empower decision makers, policy professionals and citizens through our award-winning journalism and data – delivering profound insights to help our customers decode and act on state politics and policy. We're building a category-defining business that will reshape America as we strengthen visibility into what's happening and why at the state level.
Senior Software Engineers own user‑facing features end‑to‑end: slick React/Next JS interfaces, performant Node APIs, and Postgres‑centric data models that keep up with petabyte‑scale content. One sprint you'll prototype a semantic‑search UI backed by vector embeddings; the next you'll build a real‑time collaboration layer that lets policy analysts co‑author annotations and compare version histories without ever refreshing the page.
As the Senior Software Engineer, you will
- Ship vertical product slices (Figma wireframe, React component, Node handler, SQL/Mongo query, and deployed on AWS via Docker and GitHub Actions).
- Design delightful data workflow such as instant search, real‑time diffing, collaborative annotation, and hiding terabytes behind sub‑200 ms interactions.
- Partner with the design and product management teams on thin‑slice scoping, experiment flags, and measurable customer outcomes.
- Instrument and iterate on dashboards, structured logs, Feature‑flag rollouts, and blameless post‑mortems.
- Evangelize product craftsmanship through storybook‑driven UI, shared design tokens, and code reviews that coach rather than gate‑keep.
Essential Qualifications for this position include:
- Bachelor's degree in computer science, engineering, or related field
- 10+ years of professional work experience as a full stack software engineer
- Professional work experience building product React/Next and Node/TypeScript applications
- Ability to translate abstract user problems into specific milestone and negotiate scope
- Ability to program in SQL and various scheme designs, such as Postgres, with the ability to utilize Mongo
- Ability to operate CI/CD (Docker and GitHub Actions) and infrastructure as code, with appropriate collaboration with the infrastructure team (Terraform/CDK)
- Ability to utilize LLM tools (Claude-Code, Cursor, Codex) to accelerate coding and debugging
Preferred Qualifications for this position include:
- Knowledge of search indexes or vector databases powering RAG/semantic workflows.
- Knowledge of SSR & ISR patterns in Next 14's app‑router
- Knowledge of AI/ML concepts and the development of AI-driven features and models
- Professional work experience with data‑viz (D3, Recharts) or rich‑text editors (Slate, TipTap)
- Prior professional work experience in a start-up organization
This is an onsite work opportunity and our teams operate from the Washington, DC office (located at L and 15th St. NW), the San Francisco, CA office (located at 535 Mission Street) and the Miami, FL office (located in Wnywood). State Affairs offers a competitive salary and a comprehensive benefits package to employees.
The annual salary range for this role as it is posted is $180,000 - $210,000 for candidates working from a State Affairs office. The final job level and annual salary will be determined based on the education, qualification, knowledge, skills, ability, and experience of the final candidate(s), and calibrated against relevant market data and internal team equity. Benefits listed in this posting may vary depending on the nature of your employment with State Affairs.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Candidates must be authorized to work in the United States without the need for current or future company sponsorship.
State Affairs is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. State Affairs does not discriminate against applicants on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, national origin, veteran status, disability, or any other protected characteristic in accordance with federal, state, and local law.
State Affairs is committed to providing reasonable accommodations for qualified individuals with disabilities as they go through our job application and interview process. If you need assistance or an accommodation due to a disability, you may contact us at
By submitting your application, you affirm the content contained therein is true and accurate in all respects. Please note that prior to employment, State Affairs will obtain background checks for employment purposes that may include, where permitted by law, the following: identify verification, prior employment verification, personal and professional references, educational verification, and criminal history. For certain roles, further background checks covering additional information and activities may be initiated.
"By clicking "Submit Application" you are consenting to the use and retention of the information you have provided as set forth in the State Affairs Privacy Policy.
Similar jobs
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quamSuspendisse potenti. · Nullam porttitor lacus at turpis. · ...
1 week ago
SAIC is seeking Software Engineers to join the Machine-assisted Analytic Rapid-repository System (MARS) Advanced Development Operations (DevOps) and Sustainment Support (ADOS) program and provide on-site technical support to facilitate operations of critical MARS infrastructure a ...
1 month ago
We are seeking a skilled Software Engineer to support in a remote capacity but within DC metro area. · ...
2 weeks ago
+Slate is hiring a software engineer to help us build the next iteration of The ideal candidate will have experience with full stack web development as well as in content publishing and scaling. · ...
1 week ago
ECS is seeking a TS-cleared Software Engineer Intermediate to support one of our mission critical programs for the Department of Justice in Washington, DC. · ...
1 month ago
We're working with Leidos on this exciting opportunity. · This is a chance to dive deep into every aspect of software development and deployment, · making a real impact in an Agile SAFe environment. ...
1 month ago
This role is designed for a developer who is comfortable across the stack, · * Build and maintain responsive web applications using React, integrating them with backend services and APIs* Support the development of backend logic and data services using Java/Spring or equivalent f ...
5 days ago
We are seeking an experienced Software · Engineer with strong Python expertise to build and maintain backend services and data pipelines.This role focuses on production Python development, backend APIs, and data processing in a collaborative engineering environment. · ...
2 weeks ago
We are looking for a software engineer like you to create artificial intelligence and machine learning solutions that help solve industry and clients' toughest problems. · As an AI software engineer, you know that good software is more than just a nice-looking interface and data. ...
1 month ago
SAIC is seeking Software Engineers to join the Machine-assisted Analytic Rapid-repository System (MARS) Advanced Development Operations (DevOps) and Sustainment Support (ADOS) program. · ...
1 month ago
We're working with Mantech on this exciting opportunity.Join Mantech as a Software Engineer and revolutionize AI applications You'll design and implement cutting-edge full-stack software solutions integrating advanced AI/ML capabilities on a cloud-hosted data platform. · This is ...
4 weeks ago
We are seeking a Software Engineer to join our team of qualified individuals in support of the Federal Aviation Administration (FAA). As a trusted advisor to program leadership, you will ensure that applications meet rigorous safety and security standards. · guide the design deve ...
1 month ago
ECS is seeking a TS-cleared Software Engineer Intermediate to support one of our mission critical programs for the Department of Justice in Washington DC. · ...
1 month ago
Cydecor is seeking a Software Engineer to provide support to a Naval Sea Systems Command (NAVSEA) customer. · ...
3 weeks ago
BAE Systems is seeking Software Engineers to join our team and provide support to facilitate operations on a critical infrastructure and services program. · This effort focuses on providing a comprehensive set of System/ Software Engineering and IT Services to maintain, sustain, ...
1 month ago
This is a software engineering role for a company in Washington. The candidate will interact with merchants via live phone calls to onboard and troubleshoot processes. · End-to-End Application Development · Testing and Documentation · Mentorship and Best Practices · ...
3 weeks ago
We're working with Oceaneering on this exciting opportunity. · Apply working knowledge of software lifecycle to develop and lead software efforts. · Implement decisions for designing and maintaining software architecture. · ...
1 month ago
We're looking for an experienced backend engineer to build and scale the features that will drive products and features leveraging AI to provide personalized user experiences. · ...
1 month ago
The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification o ...
2 days ago
We're building agentic software for Finance and Operations teams to automate high-volume workflows across systems, from AP and AR to payroll, inventory, and reconciliations. · ...
2 weeks ago
We are seeking a Software Engineer to join our team. As a software engineer at Evolent, you will design, develop, test and maintain software applications using modern programming languages and frameworks. · Lensa is a career site that helps job seekers find great jobs in the US. ...
1 month ago