Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bonterra

Senior Software Engineer

Bonterra

Senior Software Engineer at NGP VAN designing complex features for voter/donor management systems. Collaborating across engineering and QA teams while mentoring peers for technical excellence.

Posted 7/1/2026full-timeRemote • New York • 🇺🇸 United StatesSenior💰 $96,153 - $150,000 per yearWebsite

Tech Stack

Tools & technologies
AndroidAWSAzureCloudDistributed SystemsElasticSearchiOSJavaScriptReactReact NativeRedisSQL

About the role

Key responsibilities & impact
  • Own complex features and subsystems in industry-leading voter/donor management platforms
  • 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
  • Mentor junior and peer engineers through code reviews and design collaboration
  • Model best practices and drive technical excellence
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • Comprehensive benefits package supporting health, well-being, and growth

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software DevelopmentRelational Database Query DesignWeb ScalabilityAI Development ToolsMobile Integrations
Soft Skills
MentoringCollaborationSystems Thinking