Bonterra is a technology platform that supports democratic and progressive causes. They are seeking a Senior Software Engineer to join their Political, Fundraising, and Engagement Engineering team, responsible for owning complex features in voter/donor management platforms and mentoring peers in technical excellence.
Responsibilities:
- 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
- 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