Back to all positions

[Remote] Senior Software Engineer, Online Giving

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. GiveCampus is a fundraising platform for nonprofit educational institutions. The Senior Software Engineer will help lead the Online Giving team by building and maintaining donor-facing giving experiences, payment flows, and administrative tools, while owning projects end to end and mentoring other engineers.

Responsibilities

  • Build and maintain donor-facing giving forms, giving pages, and admin tools with a focus on conversion, accessibility, and mobile-first design
  • Build and harden payment flows—one-time, recurring, and memberships—across Stripe, ACH, and Digital Wallets, with strong reliability and observability
  • Work across the full stack, from UI components to backend services to database tuning and performance
  • Own projects end to end: architecture, coding, automated testing, deployment, and support in production
  • Partner closely with your pod's Product Manager, Designer, and fellow engineers to turn user needs and business goals into technical solutions
  • Mentor engineers earlier in their careers and help them grow in their craft
  • Contribute to team-wide initiatives including coding standards, technical debt refinement, and system security monitoring
  • Participate in interviewing and onboarding, and help us keep improving how we hire
  • Support the platform on a rotational basis, including team-based support and a paired 24/7 on-call rotation. Support work includes payment and deposit reconciliation, recurring-gift issues, reporting fixes, and partner configuration requests

Skills

  • * 6+ years of hands-on, real-world development experience
  • * Full-stack proficiency: a modern front-end framework (React or Vue.js) plus a backend language and framework (Ruby on Rails, Node.js, Python, or similar)
  • * System design experience, with a focus on solutions that can be implemented incrementally while keeping an eye on scale and resilience
  • * Strong SQL database skills: schema design, query optimization, and a real concern for data integrity
  • * API design and integration experience with RESTful services
  • * A test-driven mindset: unit, integration, and end-to-end testing as part of how you build
  • * Experience with cloud platforms (AWS, Azure, or similar) and CI/CD pipelines
  • * Sharp debugging instincts, including in production, and the judgment to balance shipping quickly against long-term maintainability
  • * Clear communication, comfort with ambiguity and shifting priorities, and genuine ownership from conception through deployment and maintenance
  • * A user-focused mindset: you think about how engineering decisions land for donors, school administrators, and fundraising results
  • Location: This is a remote-first role based in the U.S
  • Team members are expected to attend multiple company-wide and team-specific onsites throughout the year
  • * Payments experience: Stripe or a comparable platform, ACH, digital wallets, webhooks, idempotency and retries, reconciliation, and testing against third-party services. This is the single strongest signal for this team
  • * Deep expertise with Ruby on Rails and RSpec
  • * Experience building high-conversion, consumer-facing checkout or donation flows
  • * Experience on a fundraising, crowdfunding, fintech, or e-commerce product
  • * Postgres administration experience, or familiarity with caching, networking, and triaging performance and stability issues
  • * Experience shipping code that supports tens of thousands of users, including enterprise customers
  • * A good eye for intuitive, user-friendly front-end design

Benefits

  • Team members work from anywhere they choose.
  • A beautiful 12,000sf office in Washington, DC that is available for people to use whenever they want.
  • Regularly organized team meet-ups.
  • Visits to partner institutions.
  • Retreats in various locations.
  • A major liquidity event for GiveCampus employees.

Company Overview

  • GiveCampus is a fundraising platform for nonprofit educational institutions. It was founded in 2014, and is headquartered in Washington, District of Columbia, USA, with a workforce of 51-200 employees. Its website is https://go.givecampus.com/.
  • Company H1B Sponsorship

  • GiveCampus has a track record of offering H1B sponsorships, with 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.