Own complex features and subsystems in industry-leading voter/donor management platforms used by progressive campaigns and nonprofits worldwide
Combine deep technical depth with systems thinking, identifying technical debt, proposing architectural improvements, and mentoring peers across engineering and QA teams
Participate in system design decisions for complex features
Propose approaches that balance performance, maintainability, scalability, and business needs
Identify opportunities to simplify scope, reduce code complexity, and eliminate technical debt
Mentor junior and peer engineers through code reviews and design collaboration
Model best practices and drive technical excellence
Work closely with QA to ensure quality standards are met and maintained
Design and implement complex features for voter/donor management, third-party integrations, and AI-powered enhancements
Deliver high-quality, maintainable code that meets performance, security, and scalability standards
Proactively identify anomalies, inefficiencies, and technical gaps
Propose and champion improvements that enhance product health
Partner with product and data teams to measure impact
Requirements
5+ years of professional software development experience
Deep hands-on experience with both C# and JavaScript / ReactJS
Strong foundation in SQL Server and relational database query design
Experience building or maintaining APIs, third-party integrations, or distributed systems
Understanding of web scalability challenges (caching strategies, data modeling, async patterns)
Comfortable using AI development tools (Claude Code, Cursor, GitHub Copilot, etc.) in your day-to-day workflow
Comfort with mentoring and participating in architecture discussions
Alignment to work with Democratic political campaigns and progressive nonprofits
Preferred: Worked on election technology, campaign tools, or mission-driven products
Hands-on experience with Redis, ElasticSearch, or similar tools in production
AWS or Azure cloud services experience
Mobile integrations (iOS/Android/React Native)
Experience building features that integrate AI/LLM capabilities
Tech Stack
Android
AWS
Azure
Cloud
Distributed Systems
ElasticSearch
iOS
JavaScript
React
React Native
Redis
SQL
Benefits
Comprehensive benefits package that supports your health, well-being and growth