Senior Fullstack Engineer
Priorities USA
About Priorities USA
Priorities USA runs effective, large-scale, digital voter mobilization and persuasion campaigns in key battleground states. We invest in cutting-edge research and data. We build training and tools to grow our collective, progressive power. In partnership with movement allies, we employ innovative digital strategies and empower voters.
About the Role
The Senior Fullstack Engineer will play a critical role in shaping the future of Priorities USA’s state-of-the-art products -- part of an initiative called Flock -- helping to scale ad technology that powers strategic electoral decision-making. This is an opportunity to build and refine tools that track digital political advertising in real-time, ensuring progressive campaigns and organizations stay ahead in an evolving media landscape.
You’ll work end-to-end on the development of AdHawk, our digital competitive ad tracking product, to make complex advertising data accessible and actionable. As a key member of our team you’ll collaborate with engineers, analysts, and strategists to develop intuitive, high-impact tools that influence real-world electoral campaigns. You won’t just be building features; you’ll be helping to define the technical vision, advocate for best practices, and scale our tool intentionally.
This role is ideal for an engineer who is excited to work with political ad data, enjoys getting creative to solve complex technical problems, and is motivated by the impact of their work on democracy. If you thrive in an environment where innovation meets purpose, we’d love to hear from you. This position will be remote, with occasional travel as needed. Working hours are 10AM to 6PM ET regardless of location.
Responsibilities
- Build and style visually appealing and functionally robust interactive webpages
- Configure and maintain servers and APIs
- Design and carry out user analysis and testing, crafting comprehensive user personas and implementing industry-standard practices for optimal UI & UX
- Support the optimization of AdHawk’s data warehouse and analytics framework
- Lead adoption of engineering innovation across the tech stack, keeping a pulse on current trends and formulating creative solutions to development problems
- Share best practices, mentor engineering team members, and conduct code reviews
- Maintain a thorough, meticulously documented, and tested codebase that can be scaled across large advertising datasets
Qualifications
- 5-7 years of experience in software engineering
- Experience working with large datasets collected from disparate data sources + optimizing ETL processes to run more efficiently
- Fluency in python (Pandas, polars, duckdb, uvicorn, fastapi, boto3, numpy, jinja2, selenium) and SQL (BigQuery)
- Experience developing with Typescript and the React framework
- Experience using GCP, Cloud Run, Airflow and Docker for containerization and orchestration
- Experience using git + GitHub
- Experience using AWS (Amplify, ECS, EC2, S3)
- Understanding of and refined viewpoint on user-focused web and information architecture design concepts
- Familiarity with cybersecurity best practices
- Strong communication skills and ability to work well in a team environment
- Strong problem solving skills and ability to think creatively
- Experience communicating with diverse groups, working in a multicultural workforce, and bringing a sensitivity and appreciation of cultural differences
Preferred Qualifications
- Experience scaling products
- Prior experience mentoring junior engineers
- Experience working with political campaigns, and or a passion for progressive causes
- Curiosity and passion for digital strategy, and or past experience in digital advertising
- Familiarity with R
- Familiarity with dbt
- Experience with Django or similar frameworks to support internal tooling or metadata tracking workflows
- Experience designing and building machine learning models, including a focus on natural language processing
Compensation and Benefits
The budget for this position is $115,000-$130,000 commensurate with experience.
Priorities USA’s competitive benefits package includes 100% of health care premium covered for the employee and 75% for dependents, a 401K retirement plan with up to 4% employer match, paid holidays, and flexible PTO. Employees also have access to cybersecurity protection benefits.
Equal Opportunity Employer
People of color, women, people with disabilities, and veterans are strongly encouraged to apply. If you need an accommodation for a disability to apply to this position, please let us know by emailing peopleops@priorities.org.
Application Process Information
Applications will be accepted until the position is filled. The hiring process for selected candidates will consist of a phone screen, at-home exercise (compensated at a rate of $15/hour for suggested amount of hours), a set of final round interviews, and reference checks. After we make a conditional offer of employment, we will conduct an internal vetting process, including a review of your public internet profile to verify details presented in your application and evaluate an applicant’s demonstrated fit with our mission and job requirements. Most processes will occur over 3-4 weeks with a target start date in August.
This is a cycle based position, ending at the end of 2026.