Civitech logo

Software Engineer or Senior Software Engineer

Civitech

Austin, TX
Full Time
Mid Level
110k-156k
18 days ago

Job Description

About the Role

Civitech is a public benefit corporation dedicated to creating a fairer and more equitable democracy by building the tools and infrastructure needed to increase civic participation, empower Democratic candidates to win, and support the success of progressive causes. Since its founding in 2019, over 500 partners -- a range of nonprofit organizations, national political committees, and individual campaigns -- have utilized Civitech's tools to reach tens of millions of voters to help create a more equitable and progressive democracy. Civitech is a remote-first company hiring within 27 states across the U.S., with an office in Austin, TX. The Software Engineer will be responsible for building and maintaining front-end and back-end solutions for desktop and mobile web applications that empower progressive candidates and organizations.

Key Responsibilities

  • Participate in the design, implementation, and maintenance of our web-based applications
  • Build scalable, secure, and high-performing application features in a cloud environment
  • Collaborate effectively with team members and contribute to an open and inclusive engineering culture
  • Work with cross-functional teams, including product managers, designers, and analysts, to deliver impactful features
  • Grow your technical skills and contribute to agile development practices

Requirements

  • At least 3 years of experience in a software engineering role
  • Experience with back-end development, including understanding of object-oriented programming (OOP) principles and working with object-relational mappers (ORMs) like Entity Framework or similar tools
  • Ability to develop dynamic and user-friendly front-end features using modern JavaScript frameworks and libraries such as React, TypeScript, Tailwind, and JQuery
  • Experience working with cloud environments, particularly Google Cloud Platform (preferred), but Azure or AWS are also valuable
  • Commitment to writing maintainable and well-documented code
  • Ability to collaborate effectively and incorporate feedback from team members
  • Passion for democracy, civics, and politics, and a desire to build software for the public good

Nice to Have

  • Experience mentoring other engineers and contributing to team culture and agile methodologies
  • Proficiency in the ASP.NET Core ecosystem, including Entity Framework Core
  • Familiarity with domain-driven design and frameworks like Volo ABP Framework
  • Experience with CI/CD tools, especially GitLab CI
  • Skilled in database administration, with a preference for PostgreSQL
  • Experience working with cloud data warehouses, particularly BigQuery
  • Knowledge of scaling and high-availability techniques
  • Expertise in application server security practices, including cryptography, authentication, and data privacy
  • Experience contributing to automated test suites and load testing tools
  • Proficiency in Python for scripting and automation
  • Adherence to Clean Code principles
  • Experience with developer tools like Insomnia, Postman, and Swagger
  • Strong technical documentation skills
  • Knowledge of U.S. elections administration and/or campaign operations

Qualifications

  • Educational background is not explicitly specified, but at least 3 years of professional experience is required

Benefits & Perks

  • Medical, Vision, & Dental Insurance
  • 401(k) plan
  • Employee Stock Options
  • Employer-paid Life Insurance
  • Optional Short/Long Term Disability Insurance
  • Flexible Time Off & Paid Company Holidays
  • Flexible Spending Account
  • Parental Leave
  • Flexible Schedules
  • Professional Development Stipend
  • Monthly Office Upkeep Stipend

Working at Civitech

Civitech values integrity, transparency, and high standards in product design and data science. The company seeks to make transformational change in democracy by eliminating obstacles to participation. They emphasize collaboration, innovation, and boldness, aiming to revolutionize civic participation through creative and disruptive approaches. The organization encourages diversity and inclusion, reflecting the communities they serve.

Apply Now

Job Details

Posted AtJul 8, 2025
Salary110k-156k
Job TypeFull Time
Work ModeRemote
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Civitech

Website

civitech.io

Company Size

11-50 employees

Location

Austin, TX

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches