Senior Software Engineer @Bonterra
Software Development
Salary usd 96,153.85 -..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago

[Hiring] Senior Software Engineer @Bonterra

2d ago - Bonterra is hiring a remote Senior Software Engineer. πŸ’Έ Salary: usd 96,153.85 - 130,000 per year πŸ“Location: USA

Role Description

We are seeking a Senior Software Engineer to join Bonterra/NGP VAN's Fundraising & Compliance Engineering team. You'll help build and scale the tools that power how progressive campaigns and nonprofits raise money and accurately track and report that activity β€” work that directly supports election readiness and democratic participation at scale.

This role offers the opportunity to work on industry-leading applications using modern technologies including ASP.NET, ReactJS, SQL Server, Azure, AWS, Redis, ElasticSearch, and Auth0 for authentication and identity management.

Key Responsibilities

  • Architecture & Technical Leadership:
    • Participate in system design decisions for complex features and subsystems.
    • Propose approaches that balance performance, maintainability, scalability, and business needs.
    • Identify opportunities to simplify scope, reduce code complexity, and eliminate technical debt proactively.
  • Mentorship & Code Stewardship:
    • Mentor peers through thoughtful code reviews, design collaboration, and knowledge sharing.
    • Model engineering best practices and help raise the technical bar across your team.
  • Feature Ownership:
    • Design and implement features for fundraising, compliance, and election readiness workflows.
    • Develop and maintain third-party integrations.
    • Deliver high-quality, maintainable code that meets performance, security, and scalability standards.
  • AI-Assisted Development:
    • Apply AI coding tools independently to accelerate complex work.
    • Write clear, well-defined specs that enable effective AI-assisted development and evaluate AI-generated code for correctness, security, and maintainability.
  • Cross-Team Collaboration:
    • Work with product management and cross-functional engineering teams to ensure cohesive solutions and strong alignment across the platform.

Qualifications

  • Significant experience or a strong foundation in software engineering β€” typically 5 years.
  • Solid understanding of web scalability challenges and solutions.
  • Demonstrated willingness and ability to use AI coding tools to enhance your development workflow.
  • Comfort working independently on complex, less-defined problems and proposing solutions.
  • Experience mentoring peers and participating in architecture discussions.
  • Strong communication skills, both written and verbal.
  • Strong analytical and problem-solving abilities.

Preferred Qualifications

  • 7+ years of software development experience, or equivalent skills.
  • Strong JavaScript skills, especially with ReactJS.
  • Proficiency in C# and ASP.NET.
  • Experience working with SQL Server; candidates with deeper experience in performance tuning or query optimization are encouraged to highlight that.
  • Experience in political software, campaign technology, or election readiness.
  • Hands-on experience with Azure, Redis, and ElasticSearch.
  • Experience with AWS cloud services.
  • Experience building or integrating AI/LLM-powered product features.
  • Experience with third-party API integrations.

Benefits

  • Join a diverse, inclusive organization that celebrates each individual's unique background and expertise.
  • Build tools that support fundraising, compliance, and election readiness for progressive campaigns and nonprofits.
  • Collaborate with forward-thinking teams using cutting-edge AI tools.
  • Work in a culture of innovation, continuous learning, and impact.
  • Enjoy competitive compensation and benefits.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Bonterra
Software Development
Salary usd 96,153.85 -..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,909+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later