Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer- Finance & Business Systems

GiveCampus

Job Description

Job Description

GiveCampus is the world's leading fundraising platform for non-profit educational institutions. Trusted by millions of donors and 1,300+ colleges, universities, and K-12 schools, our mission is to help advance the quality, the affordability, and the accessibility of education. At our current pace, we will facilitate $100 billion in charitable giving over the next decade–enough money to send more than 1 million students to college, tuition-free.

GiveCampus is backed by leading investors including Y Combinator, but we're also practitioners of Sustainable Growth: we've made the Inc. 5000 list of America's fastest-growing private companies each of the last five years and we've been profitable nine of the last 10. In 2025, we celebrated a $140 million growth investment that included a major liquidity event for GiveCampus employees–the second in less than three years.

Our purpose-driven team of 130+ is located in 30+ states across the US: team members work from anywhere they choose. We have a 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.

While we operate at meaningful scale, we're still small relative to the commercial and social good opportunities in front of us. Every GiveCampus employee plays a meaningful role in shaping what comes next, and we're growing the team in support of our ambitious plans–including a $100 million investment in AI product development. If you believe in the transformative power of education and want to join a fast-growing, mission-driven company, you'll fit right in.


Location: This is a remote-first role based in the U.S. While we embrace flexible, distributed work, we also value in-person connection. Team members are expected to attend multiple company-wide and team-specific onsites throughout the year.

We are hiring a Senior Software Engineer, Finance & Business Systems who is excited to work deeply embedded in the business — not siloed in a traditional engineering-only org. As GiveCampus scales, we need a deeper understanding of the true cost to serve our customers — across product usage, infrastructure, payments, support, and internal operations and fixing the system to reduce friction for our customers. This role exists to sit at the intersection of Finance, Engineering, and Operations , building the systems and instrumentation that make our unit economics visible, trustworthy, and actionable.

This role is ideal for a Rails engineer who wants to apply strong technical skills in close partnership with Finance, Operations, and Engineering leadership, and who is motivated by solving real operational problems rather than working exclusively from a product roadmap. This is not a traditional product engineering role. It is a deeply business-embedded engineering role with real leverage on how the company operates and scales.

Responsibilities will include:

  • 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).

What we are looking for:

  • 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.

Bonus points if you 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 on 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

Ready to apply?

Be sure to keep an eye on your spam and promotions boxes in case our emails end up there!

At GiveCampus, we value diversity and we pledge to foster an environment of support, inclusivity, and learning, both on the job and throughout the application process. In this spirit, we encourage candidates of all backgrounds to apply.

GiveCampus is an Equal Opportunity Employer. Applicants and employees are not discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition or any protected category prohibited by local, state or federal laws.

If you feel like you don't meet all of the requirements for this role, please apply anyways. We know confidence gaps and imposter syndrome often get in the way of connecting with incredible people, and we don't want them to prevent us from meeting you.

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer- Finance & Business Systems in Washington DC vacancy
  •  ...established industry player is seeking a seasoned Business Analyst with extensive experience in the finance and accounting domain. This pivotal role involves collaborating...  ...will contribute to implementing large-scale systems that drive business success. If you are ready to... 
    Senior

    TechDigital Group

    Washington DC
    10 hours ago
  • $100 - $130 per hour

     ...Master's degree in a STEM field and at least 12 years of experience in DoD Acquisitions management, alongside critical AESA Radar Systems and AEGIS BMD experience. The role provides remote work options and a competitive compensation package, including health insurance... 
    Senior
    Hourly pay
    Part time
    Remote work

    Arena Technologies LLC

    Washington DC
    1 day ago
  • AHU Technologies Inc is seeking a Business Analyst - Journeyman in Washington, DC with extensive experience in business analysis and financial...  ...involves understanding key business processes, recommending system upgrades, and gathering requirements for new systems. The ideal... 
    Senior
    Contract work

    AHU Technologies Inc

    Washington DC
    10 hours ago
  • Ernst & Young Oman is seeking a Technology Business Analyst Manager to oversee SAP technology projects. In this role, you'll bridge business...  ...a Bachelor's degree, 4 to 6 years of experience in SAP Project Systems, and strong leadership and communication skills. EY offers a... 
    Senior

    Ernst & Young Oman

    Arlington, VA
    3 days ago
  • Ernst & Young Oman is seeking a Technology Business Analyst Manager to bridge business needs and technical solutions. The ideal candidate...  ...strong communication skills and 4 to 6 years of SAP Project Systems experience, alongside a Bachelor's degree. Join EY in a diverse... 
    Senior

    Ernst & Young Oman

    Washington DC
    4 days ago
  • $170.77k - $200.9k

     ...the future global financial system. To achieve our mission, we...  ...looking for a Product Manager, Finance Systems to join our...  ...and technologies, streamlining business operations and freeing up our...  ...small, agile and a tight-knit engineering team that is focused on delivering... 
    Senior
    Local area

    Coinbase

    Washington DC
    4 days ago
  •  ...Mid-Level Systems Engineer / Acquisition Manager Stellar Solutions, a nationally recognized...  ...objectives. Prepare and deliver briefings to senior leadership and decision boards....  ...government approved and/or mandated systems/software and processes governed by guidance/... 
    Contract work
    Work at office
    Remote work

    Stellar Solutions

    Washington DC
    1 day ago
  • $100k - $160k

    Majus Consulting is looking for a highly skilled Senior Software Engineer to join our Washington, DC team. In this full-time position, you'll design...  ..., lead technical initiatives, and contribute to scalable systems supporting diverse mission needs. The role demands strong... 
    Senior
    Full time

    Majus Consulting

    Washington DC
    4 days ago
  •  ...staffing agency based in Washington, DC is looking for a skilled Business Analyst with strong financial domain expertise. Candidates must...  ...as SAP and SQL. This role involves collaborating closely with finance stakeholders, conducting requirements analysis, and supporting... 
    Senior

    PETADATA

    Washington DC
    4 days ago
  •  ...Job Title : Senior Software Engineer - Agentic Systems Location: Arlington, VA (Hybrid 3 days onsite) Role & Responsibilities As a Senior Software Engineer - Agentic Systems, you will: Design and build scalable, resilient software... 
    Senior

    Futran Tech Solutions Pvt. Ltd.

    Arlington, VA
    3 days ago
  • A Veteran-Owned Small Business in Washington, DC is seeking a Software Engineer Level 5 to support a federal government client. This role involves planning, designing, and maintaining complex software systems, requiring 15 years of experience with software development... 
    Senior

    Prescient Edge

    Washington DC
    2 days ago
  • A leading insurance company is seeking a Senior Engineer to drive innovation in building high-performance, low-maintenance platforms. You will lead technical projects, improve existing systems, and collaborate with teams to enhance engineering capabilities. The role requires... 
    Senior

    GEICO

    Chevy Chase, MD
    1 day ago
  • Xcelerate Solutions is looking for a TS/SCI cleared Senior Software Engineer in Bethesda, Maryland. You will work on cutting-edge data-centric...  ...Responsibilities include ensuring the availability of biometric systems, leading software system integration, and collaborating... 
    Senior

    Xcelerate Solutions

    Bethesda, MD
    3 days ago
  • A leading software solutions company in Washington is seeking a Senior Programmer to design, develop, and implement software applications. The...  ..., and providing solutions that meet business requirements, alongside ensuring system integration and maintenance across platforms... 
    Senior

    Recooty

    Washington DC
    10 hours ago
  •  ...About the Job Position Description: Software Engineer Mid / Senior - Embedded Systems & Hardware-in-the-Loop (HITL). Location: Reston, VA (on-site...  ...in 1997 in Virginia and is classified as a small business. The company is owned and operated by its founder, Rudy... 
    Senior

    ZTI Solutions LLC

    Washington DC
    3 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Washington DC
    2 days ago
  • I did my part and supported the Regular Toilet is seeking a Systems Integration Engineer in Washington, D.C., to solve complex integration challenges involving hardware, software, and systems engineering. The ideal candidate will have at least 10 years of experience and... 
    Senior
    Full time

    I did my part and supported the Regular Toilet

    Washington DC
    1 day ago
  • $139k - $180k

    STR in Arlington, Virginia is seeking a Senior Software Engineer to join the Sensors Division, focusing on national security technology development...  ...include implementing algorithms for real-time systems and engaging with customers to support project objectives.... 
    Senior
    Full time

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    3 days ago
  • $142.6k - $261.5k

    Ernst & Young Oman is seeking a Technology Business Analyst Manager to lead SAP Project Systems initiatives. This role involves bridging business needs and technical solutions while managing high-quality projects focused on risk management and process improvement. Ideal... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Mc Lean, VA
    3 days ago
  • Sr. Software Engineer Responsibilities: Gather requirements and develop technical, functional and solution documents. Architect and implement...  ...ups, and address issues to keep projects on track. Document system and domain knowledge to eliminate single points of failure.... 
    Senior
    Relocation

    Compubahn, Inc.

    Bethesda, MD
    1 day ago
  • A leading financial services provider in McLean, Virginia is seeking a Business System Analyst to define solutions for business problems and manage configurations within their Cash Management system. The ideal candidate should have at least 4 years of experience in business... 

    Capital One

    Mc Lean, VA
    3 days ago
  •  ...GovCIO is seeking a fully remote Sr. Business Analyst to join their team in Washington, DC. This role focuses on gathering requirements and analyzing business processes to support IT systems. The ideal candidate will possess 5-8 years of relevant experience and proficiency... 
    Senior
    Remote work

    GovCIO

    Washington DC
    13 days ago
  •  ...at the Pentagon in Arlington, VA. The successful candidate will leverage their experience in military satellite systems and provide technical, engineering, and programmatic expertise. A Master's Degree and a minimum of 7 years in military satellite communications are... 
    Senior

    Arenatechnologies

    Arlington, VA
    4 days ago
  •  ...experience and a Bachelor's degree, along with familiarity with the Defense Acquisition System. Responsibilities include managing personnel actions and providing support to senior Department of War leadership. Candidates must have an active TS/SCI clearance and be able... 
    Senior

    Systems Planning & Analysis

    Arlington, VA
    10 hours ago
  • $86.89k - $102.22k

    Choice Hotels International, Inc. is seeking a Senior Revenue Manager to optimize room inventory and pricing strategies across a diverse...  ..., analyzing market trends, and leveraging revenue management systems to maximize revenue and RevPAR. The ideal candidate will... 
    Senior

    Choice Hotels International, Inc.

    Bethesda, MD
    1 day ago
  • Technology Automation & Management, Inc. is seeking an IT Systems Engineer 3 to lead infrastructure management for the NIGC in Washington, DC. The role demands a seasoned IT professional with expertise in both on-premises and cloud environments, particularly Microsoft... 
    Senior
    Remote work

    Technology,-Automation,-and-Management,-Inc.

    Washington DC
    4 days ago
  • A leading national security solutions provider in Bethesda, Maryland seeks a Principal System Engineer/Program Portfolio Manager to enhance defense systems and manage critical IT investments. This role involves translating user needs into actionable requirements, monitoring... 
    Senior

    KBR, Inc

    Bethesda, MD
    1 day ago
  • Systems Planning and Analysis, Inc. seeks a Sr. Acquisition Program Analyst for onsite support at the Pentagon in Arlington, VA. This role involves leading the development of transformational acquisition proposals and synthesizing defense acquisition policies into actionable... 
    Senior

    Systems Planning and Analysis, Inc.

    Arlington, VA
    2 days ago
  • $115.5k - $168.6k

    Rocketshipschools is seeking a Senior Director of School Leadership to design and lead school leadership development initiatives. This...  .... Key responsibilities include creating scalable leadership systems, coaching Directors of Schools, and partnering with executive teams... 
    Senior

    Rocketshipschools

    Washington DC
    3 days ago
  •  ...role requires leading the development of transformational acquisition proposals, applying deep knowledge of the Defense Acquisition System, and collaborating with various stakeholders. Candidates should possess a Master's degree and at least 10 years of relevant... 
    Senior
    Work at office

    Arenatechnologies

    Arlington, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer- Finance & Business Systems. Be the first to apply!