Software Engineer
$90k - $120kGrabJobs
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 our 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 our current footprint of 27 states (AL, AK, CA, CO, DC, DE, FL, GA, HI, IL, MA, MD, MN, NC, ND, NH, NJ, NV, NY, OH, SD, TN, TX, VA, WA, WI, WY). We maintain a physical co-working and collaboration headquarters in Austin, TX. It is important that our team reflects the diversity of the organizations we seek to serve. We strongly encourage women, people of color, LGBTQIA+ people, and others otherwise underrepresented in the technology sector to apply. Our Core Values We act with Integrity – At Civitech, we hold ourselves to the highest standards and value open and transparent communications with all of our stakeholders. Our rigorous approach to product design, testing, and data science leads to accurate assessments of our outcomes and challenges us to constantly improve our tools. We are Changemakers – As a team, Civitech seeks to make transformational change in our democracy by eliminating obstacles meant to hamper contribution from every member of the community. We are Collaborators – Buoyed by our mission, we look for opportunities to partner with everyone committed to making democracy easier to participate in. We seek to understand the challenges our partners face and use our skills and creativity to help them solve them. We are Bold – We recognize that disruptive change won’t come with doing business as usual. Civitech seeks to revolutionize civic participation by bringing innovation and creativity to politics. Role Overview: The Engineering team builds scalable, secure, and user-friendly applications that empower progressive organizations, drive civic engagement, and promote democratic participation. We work closely with product and data teams to deliver impactful solutions. The Software Engineer, Geospatial Data position sits on our team responsible for civic and geospatial data and reports to that team's Engineering Manager. This team focuses on: Tools used by our research team to collect and maintain civic and constituent data, including geographic and boundary data. Our GraphQL API product, used both internally and externally. Data export products that provide civic data to customers. Data engineering for our Voter Registration Mail product. Our work spans backend-heavy data products and internal UI tools where reliability is critical. A core challenge lies in evolving our API and data export offerings, thoughtfully advancing functionality and the developer experience while maintaining stability across existing contracts. What You Will Do Participate with other engineers in the design, implementation, and maintenance of Civitech's applications and infrastructure. Collaborate cross-functionally with product, research, and data science teams to develop features from participation in requirements definition through to testing and documentation. Build scalable, secure, and high-performing features in a cloud environment. Communicate effectively with team members and contribute to an open and inclusive engineering culture. Grow your technical skills and contribute to effective team development practices. If you were here today, you'd be: Optimizing data availability: Developing new features to automatically make election research data available in our customer-facing tools, reducing latency to our end users. Building data pipelines: Developing and maintaining pipelines that ingest, normalize, and serve civic data so it's reliably available to our tools and customers - including geospatial data like shapefiles and political boundary files. Bridging data silos: Designing strategies to effectively and broadly share data between operational PostgreSQL databases and BigQuery data warehouses to enrich existing datasets. Working with political geography: Reconciling census shapes against political shapes (precincts, council districts, legislative districts) and keeping that data current as new maps move through legislatures and the courts. Improving data quality: Diagnosing and fixing bad data - from malformed geometries to inconsistent identifiers - so downstream tools and customers get reliable results. About You: You have 3–5 years of software engineering experience. You thrive in a fast-paced startup environment, enjoy building software for the public good, and are passionate about democracy, civics, and politics. You are strong in Python , especially for data pipelines, scripting, and automation. You're comfortable working across the stack and picking up other languages and frameworks as needed - our applications are built largely in Ruby on Rails and JavaScript/TypeScript. You have experience working with cloud environments, particularly Google Cloud Platform or AWS; experience with Azure is also valuable. You are skilled in facilitating collaboration between engineers and with partner teams. You are experienced with identifying issues and helping to develop solutions, including diagnosing and fixing data quality problems. You are used to being actively engaged in planning the team's work via backlog refinement, helping to write user stories, etc. You are practiced with written and verbal communication that helps make complex code accessible. You prioritize writing maintainable and well-documented code. You demonstrate the ability to effectively give and receive constructive feedback, especially with other engineers. Additional qualifications (need some but not all): Our current work benefits from the below. Please keep in mind that you do not need to bring expertise in all of these to be the right candidate for this role. Specialty: Geospatial & Political Data This role has a particular focus on geospatial and political data, so experience in any of the following is a strong plus: Hands-on experience with geospatial data - shapefiles, GeoJSON, projections/coordinate systems, and spatial joins. Experience with geospatial libraries and tooling (PostGIS, GeoPandas, Shapely, GDAL/OGR, Fiona, etc.). Familiarity with political geography: precincts, city council and county districts, and state/federal legislative districts. Understanding of how census geographies differ from political boundaries, and the challenges of mapping between them. Awareness of the current redistricting landscape and how court-ordered and legislative map changes affect downstream data. Domain Knowledge Understanding of U.S. elections administration and/or campaign operations. Engineering Expertise Proficiency in Python for scripting, automation, or data-related tasks. Proficiency in JavaScript/TypeScript (used within and without Rails). Knowledge of building and maintaining Ruby on Rails applications, including performing upgrades, using GraphQL-Ruby, Turbo/Stimulus, Rspec, etc. Understanding of API design, development, and usage, especially GraphQL APIs. Experience contributing to automated test suites and ensuring robust coverage. Systems and Data Expertise in PostgreSQL (with PostGIS for geospatial data). Experience working with cloud data warehouses, particularly BigQuery. Knowledge of building scalable data pipelines with dbt. Knowledge of scaling and high-availability techniques. Infrastructure Experience maintaining infrastructure hosted on AWS or GCP. Experience with continuous integration and deployment (CI/CD) tools, especially GitLab CI and/or GitHub Actions. Familiarity with Terraform for Infrastructure-as-Code. Why Work At Civitech? Medical, Vision, & Dental Insurance 401(k) plan Employee Stock Options Employer-paid Life Insurance 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 $90,000 - $120,000 a year Status: Full-time Civitech is unable to provide visa sponsorship at this time; all applicants must possess independent US work authorization. Civitech utilizes E-Verify to verify eligibility to work in the United States. This verification step occurs strictly after a formal offer has been extended and accepted, following the completion of Form I-9. Please find more information about our participation in this program here . Civitech provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or protected veteran status, in strict accordance with federal, state, and local compliance standards. No recruiters or external staffing agencies, please.
$180k - $210k
...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of... ...pragmatic full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend...SuggestedImmediate startRemote workWorldwide$110k - $270k
...cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success. In the role of Senior Software Engineer, Data Platform at Opendata, you'll spearhead the development of entirely new architecture for our new Data platform from the...SuggestedWork at officeLocal areaRemote workWork from homeFlexible hours$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SuggestedWork at officeRemote work- ...growing fast, and building the team that will define the future of post-acute care in the U.S. The Role We’re looking for software engineers who are excited to build the next generation of Conduit Health’s patient experience. You’ll be responsible for owning and...SuggestedWork at officeRemote workFlexible hours
$191k - $212k
...and building community through regular in-person events. Learn more about our flexible approach to where we work. Senior Software Engineer, Growth Job #GREN39 Overview Maplebear Inc. D/B/A Instacart in San Francisco, CA seeks Senior Software Engineer, Growth...SuggestedPermanent employmentWork at officeRemote workWork from homeFlexible hours$150k - $250k
...MTS – Senior Software Engineer This role is based in Colorado. Remote candidates may be considered if they currently reside in the United States and can collaborate within U.S. business hours. Role Overview Kamiwaza is seeking a Senior Software Engineer (MTS...Remote workFlexible hours$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Work at office$100k - $175k
...positive impact on its customers, employees, and communities. The Role Veeva System is looking for a self-driven Senior Software Engineer in Test who is passionate about quality and automation. The ideal candidate will be highly technical, detail-oriented,...Work at officeLocal areaRemote workWork from homeFlexible hours$170k - $230k
...regularly. Some roles are hybrid or in-office by design. For example, our engineering team in India works primarily from our Gurugram office. About the Opportunity: As a Senior Software Engineer at SentiLink, you will build and enhance an API platform that powers...Live inWork at officeRemote workHome officeFlexible hours$164.2k - $229.9k
...can apply to work remotely in any country in which we have a physical presence. The Data Movement team is looking to hire a Software Engineer who is excited to solve large scale data platform and efficiency challenges. Reddit’s mission is to bring community and...For contractorsWork experience placementWork at officeRemote workFlexible hours$125k - $175k
...cybersecurity service providers and small-to-medium businesses across regulated industries. We run on AWS GovCloud, and our customers — engineers, security officers, and CISOs at organizations whose contracts depend on accurate, defensible compliance evidence — rely on us to...Permanent employmentLive inRemote work$120k - $180k
...Senior Software Engineer – Backend Location : San Francisco Bay Area, CA strongly preferred - hybrid from our San Ramon office (3 days a week); Core hours 7:00 AM – 4:00 PM PT. Compensation : The US base salary range for this full-time position is $120,...Permanent employmentFull timeWork at officeLocal areaDay shift3 days per week$165k - $205k
...our platform scales globally, we're looking for people who can turn complex systems into practical, working solutions. As a Software Engineer in Partner Engineering, you’ll play a pivotal role in shaping technical solutions that directly impact our top-tier partners....Full timeRemote workFlexible hours- ...About Aptible Large language models are transforming software engineering — developers can now go from idea to code faster than ever. But that just shifts complexity downstream: deployment, observability, cost, security, reliability — all of that has to scale too, and...Local areaShift work
$125k - $175k
...straight to better care. Requirements As a Senior Full-Stack Engineer at Commence, you will play a key role in designing, developing... ...closely with cross-functional teams to deliver high-quality software solutions that are scalable, secure, and efficient. This role...Full timeRemote work$175k
...The Role We're looking for a highly skilled Senior Full Stack Engineer who is excited about building in an AI native, agentic world.... ...What You’ll Need Required ~7+ years of experience as a Software Engineer, with strong knowledge of major parts of our tech stack...Remote workWork from homeFlexible hours- ...generate more opportunities thanks to our advanced lead generation engine, hyper-personalized sequencing, omnichannel outreach, and AI-... ...priority. Thank you for your vigilance and understanding. Software engineers build the core of Amplemarket. The three co-founders...Remote work
- ...experiences that drive their success. Summary We're looking for a Software Developer II for Miovision Technologies US, LLC to architect... ...foreign education equivalent in Computer Science or Computer Engineering ~+ 3 years' experience in a software development role. ~...Remote workFlexible hours
$140k - $160k
...About the Role WellTheory is looking for an Implementations Engineer to join our fully-remote team. This is a unique opportunity to... ...partners go live. You likely have 5-7+ years of experience as a software engineer. Our current stack includes JavaScript, TypeScript, React...Remote work- ...collaborative excellence, we're shaping the future of data infrastructure, built for speed, flexibility, and simplicity. As a Software Engineer for TimescaleDB Enterprise, you’ll help build and support our on-prem enterprise platform: a solution that enables customers to...InternshipRemote workFlexible hours
- ...a kind and talented team, and while some have prior security experience, many have been successful at Vanta without it. Our Software Engineers build and own high-value products for our customers and the infrastructure that lets our business scale. Vanta's team and...Work experience placementWork at officeImmediate startRemote workFlexible hoursShift work
$142k
..., SMS, push notifications, and emerging channels—ensuring the right message reaches the right user at the right time. As a Software Engineer II on the team, you will be part of the broader Growth organization and partner closely with Lifecycle Marketing, Distribution...Summer workCurrently hiringLocal areaRemote workWork from home$140k - $220k
...various learning opportunities. Skills and attributes for success: - Collaborate with business analyst and developers to produce software designs - Provide work estimates to project manager, provide frequent status updates and track progress against the project work plan...Full timeRemote workFlexible hours- ...Full Stack Engineer — Fintech (Remote / MENA Focus) Principled Search is partnering with a venture-backed fintech startup that has... ...challenge. What You’ve Done ~3–6+ years of professional software engineering experience, including taking 0â1 products into production...Remote workRelocation
- ...requirements. The Role We're looking for a Senior Fullstack Engineer who is primarily frontend-focused but comfortable contributing... ...For: Senior Fullstack Engineer Requirements ~5+ years of software engineering experience with significant frontend ownership ~...Remote workFlexible hours
- ...intensive applications. By combining open source innovation with deep expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer platforms across any environment—on-premises, in the cloud, at the edge,...Local area
- ...-value AI tools s y s t e m s . We do end-to-end AI engineering —from design to measurable business outcomes, bringing together... ...data and AI projects that drive real impact. Associate Software Engineer | College Program As an Associate Software Engineer...Full time
- ...impact. We don't have layers of process - we ship, learn, and iterate. The Role We're looking for a backend-focused full stack engineer who thinks in systems, cares about product quality, and is genuinely excited to build with AI - not just alongside it. You'll...Remote work
- ...BrightHire is a category-creating, high-growth, Series B software company with a mission to give everyone the hiring experience they deserve... ...- US About the Role We’re looking for a Full Stack AI Engineer to help us build the next generation of AI-powered product...Remote workFlexible hours
$10k
...is useful and available. The Bureau of IT Application and Platform Engineering is seeking a talented Solution Architect to join our team. We are committed to providing high-quality, customized software solutions and database administration/advisory services that align...Permanent employmentFull timeWork at officeRemote workWork from home2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Edinburg, TX
- ngo software engineer Edinburg, TX
- intel software engineer Edinburg, TX
- senior software engineer remote Edinburg, TX
- junior software developer remote Edinburg, TX
- senior software engineer Edinburg, TX
- software engineer healthcare Edinburg, TX
- startup software engineer Edinburg, TX
- senior software design engineer Edinburg, TX
- software engineer remote Edinburg, TX


