Back to all positions

[Remote] Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Relentless is an organizing company focused on unlocking political power through relational organizing. As a Software Engineer on the Rally team, you'll enhance the development process by building automations and tools, improving engineering practices, and ensuring safe and efficient code review and release processes.

Responsibilities

  • Identify friction and bottlenecks in how we build and ship, and design pragmatic improvements to our development process, tooling, and infrastructure
  • Bring strong technical judgment to code review across the team's pull requests — much of it AI-generated — helping ensure changes are safe, sound, and ready to merge
  • Strengthen our release process by turning release-readiness into explicit, repeatable checks, and by building tooling that makes shipping to production safer and less dependent on any single person
  • Design and build automated testing — including end-to-end coverage in our staging environment using Playwright — so the team can move quickly with confidence rather than leaning on manual checks
  • Build synthetic monitoring and smoke tests that verify expected behavior in production after each release
  • Contribute to backend development and ongoing maintenance work as capacity allows
  • Favor simple, well-documented, maintainable solutions that a small team can confidently own after the engagement ends
  • Communicate clearly and collaborate with both technical and non-technical stakeholders in a remote environment

Skills

  • 3+ years of experience building and shipping product-focused web applications on a software development team
  • Hands-on experience using AI-assisted or agentic development tools, and thoughtful judgment about what they produce
  • A generalist skill set spanning backend and frontend using modern web technologies; Rally is primarily built using TypeScript, React/Remix, and NodeJS
  • Sound technical judgment when reviewing others' code, including a feel for risk and for when a change warrants deeper scrutiny
  • A commitment to pragmatic, maintainable solutions with a focus on testing and documentation
  • Hands-on experience with automated testing and CI/CD pipelines; experience with Playwright or a similar end-to-end testing framework is a strong plus
  • Experience using and deploying applications on the cloud; Rally is built on Google Cloud Platform
  • Experience with relational database management systems, such as Postgres
  • Experience designing or improving AI-assisted development workflows, tooling, or prompting practices
  • An understanding of data engineering pipelines and asynchronous processing
  • Experience working with other tools in the progressive political space

Company Overview

  • Relentless focuses on developing and managing relational-first programs for democratic campaigns and progressive organizations. It was founded in undefined, and is headquartered in , with a workforce of 11-50 employees. Its website is https://www.relentless.vote.