Sr. Software Engineer, Full Stack

San Francisco Bay Area

|

Full-Time

|

On-site

About Us

At State Affairs, we’re on a mission to redefine how state government is covered—delivering trusted, nonpartisan news and insights that matter. We don’t just report what’s happening; we provide the critical context and technology that help decision-makers act. Think of us as the digital town hall for democracy. Our platform informs, empowers, and drives actions at the state level. And just like the democracy we cover, we value diverse perspectives, ensuring our work reflects the full spectrum of voices shaping state policy. This product-driven growth role requires a mix of marketing, data analysis, and product thinking.

Who We’re Looking For

What You’ll Own
  • Work on the design and development of complex web applications, ensuring adherence to best practices and architectural standards.
  • Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of continuous learning and growth.
  • Architect and implement front-end components and user interfaces
  • Develop and integrate server-side logic and APIs.
  • Develop large-scale distributed systems and client-server architectures
  • Design and implement scalable data storage solutions
  • Lead efforts to optimize application performance, scalability, and reliability.
  • Drive the adoption of best practices, coding standards, and development methodologies within the team.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential impact on our technical stack and business strategy.

You’ll Love This Role If…
You’ll Hate This Role If…
What You’ve Probably Done
  • Bachelor’s degree or Master’s in Computer Science, Engineering, or related field (or equivalent experience).
  • At least 7+ years of professional software development experience, with a focus on web applications.
  • Proven experience as a technical leader or Sr Engineer in a fast-paced environment.
  • Strong proficiency in JavaScript, HTML, and CSS.
  • Extensive experience with either Node.js, React.js, and Next.js.
  • Solid understanding of AWS services, including EC2, S3, Lambda, API Gateway, and CloudFormation etc.
  • Familiarity with AI/ML concepts and a strong interest in developing AI-driven features and models.
  • Experience with relational databases, preferably MySQL and RDS.
  • Excellent problem-solving and analytical skills.
  • Strong communication, collaboration, and leadership skills.
  • Ability to drive technical initiatives and influence decision-making at all levels of the organization.
  • Experience with serverless architecture and AWS Lambda.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automation tools.
  • Understanding of security best practices and compliance standards.

Why You Should Consider Joining Us
Equal Opportunity Employer

At State Affairs, we are committed to building a diverse and inclusive team that reflects the communities we serve. We welcome and encourage applicants from all backgrounds, experiences, and perspectives—regardless of race, gender, sexual orientation, age, disability, or veteran status. We believe that different voices drive better decisions and innovation, and we are dedicated to fostering an environment where everyone feels valued, respected, and empowered to contribute.

Apply on LinkedIn