United States Hybrid Employment

GiveCampus is hiring a Senior Software Engineer- Finance & Business Systems

Responsibilities

  • Working on the full stack, from UI elements to backend services including getting into database tuning and performance.
  • Iterating quickly, building new features from start to finish and back end to front end, including architecture design, coding, automated testing, and supporting each implementation in production.
  • Being adaptable - working closely with and supporting your teammates in a fast-paced, agile development environment (both within your pod and across Engineering as a whole).
  • Tackling a wide variety of technical issues throughout our stack and contributing to all parts of the code base and shared documentation.
  • Contributing to team-wide initiatives including coding standards, tech debt refinement and system security monitoring.
  • Participating in the interviewing and onboarding new team members and assisting in the refinement of our interviewing processes.
  • Participating in the support of the platform on a rotational basis (team-based support and paired, on-call rotation).

Requirements

  • Strong experience with Ruby on Rails or another mature MVC framework (e.g., Django).
  • System design experience with a focus on architecting solutions that can be implemented incrementally while keeping an eye towards scale and resilience.
  • Comfort working across the stack, including backend services, databases, and light frontend work.
  • Experience with modern front-end frameworks like React and Vue.js.
  • SQL database experience (PostgreSQL, MySQL, SQLite).
  • Experience with deployments to Heroku, AWS, or similar.
  • Experience balancing swift and long-term code maintainability.
  • 5 plus years of hands-on development experience.
  • Comfort working with financial concepts such as margins, COGS, pricing, revenue recognition, or unit economics (direct experience or strong interest).
  • Experience building systems where correctness, auditability, and explainability matter.
  • Ability to work with non-technical stakeholders and translate ambiguous business questions into concrete technical work.
  • Ability to handle ambiguity and shaping the problem, not just the solution.

Nice to Have

  • Deep expertise with Ruby/Ruby on Rails and RSpec.
  • Experience with Postgres database administration.
  • Shipped code that has supported tens of thousands of users, including enterprise/business customers.
  • Operations experience and how it pertains to site reliability/speed.
  • Familiarity with networking, caching, database, and how to triage performance and stability issues.
  • Experience working on a fundraising/crowdfunding platform.
  • Experience working in a fintech or payments technology product.
  • Experience working in a start up environment - A good eye for intuitive, user-friendly front end design.
  • Experience building internal tools or platforms used by Finance or Operations teams

Benefits

  • Beautiful 12,000sf office in Washington, DC that is available for people to use whenever they want, and we regularly organize team meet-ups, visit partner institutions, and host retreats in various locations.

Work Arrangement

Hybrid

Team

Team size: 130. Structure: remote-first

Additional Information

  • Team members are expected to attend multiple company-wide and team-specific onsites throughout the year.
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
GiveCampus

GiveCampus is a technology platform designed to help educational institutions streamline fundraising and advancement efforts. The platform supports a wide range of use cases including annual giving, alumni engagement, athletics fundraising, and major gift campaigns.

Through integrated tools for online giving, donor management, events, and volunteer coordination, GiveCampus enables schools to grow donor participation and improve stewardship. The platform emphasizes ease of use, security, and seamless integration with existing CRMs and data systems.

GiveCampus also offers AI-powered insights, digital wallet support, video engagement, and targeted communications to help institutions modernize their fundraising strategies and connect more effectively with donors.

All jobs at GiveCampus Visit website
Job Details
Category fullstack
Posted 7 hours ago