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.
- ...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
$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...SeniorHourly payPart timeRemote work- 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...SeniorContract work
- 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 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
$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...SeniorLocal area- ...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 workWork at officeRemote work
$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...SeniorFull time- ...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
- ...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
- 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
- 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
- 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
- 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
$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...SeniorLocal areaRemote workWork from homeFlexible hours- ...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
- 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...SeniorFull time
$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....SeniorFull time$192k - $240k
...AI at Brex AI Engineering at Brex is redefining how businesses run their finances by building intelligent, autonomous systems directly into the Brex platform... ...and owning complex software systems where correctness... ...and partnering across seniority levels to raise the quality...SeniorFull timeWork at officeRemote workWork from home$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...SeniorFlexible hours- ...The Role: We are seeking a Senior Software Engineer to join our team. SoFi Invest is SoFi’s new investment... ...functionality, architecting our system, squashing bugs, maintaining the... ..., you’ll become part of a new kind of finance company whose ambition is to help our...SeniorFull timeWork experience placement
- ...platform for global businesses. Powered by our... ...and software, we empower over... ...treasury, to embedded finance at a global scale... ...team Airwallex's Engineering Productivity team... ...of the tools and systems that accelerate product... ...Role: As a Senior Software Engineer...SeniorFull timeWorldwide
- 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....SeniorRelocation
- 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...
- ..., LLC in Washington D.C. is seeking an experienced part-time SME Sr. Acquisition Analyst to support all aspects of acquisition and systems lifecycle program management. The ideal candidate will have over 10 years of experience in government acquisition program management...SeniorContract workPart time
- ...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...SeniorRemote work
- ...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
- ...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
$196k - $230k
...building the future of finance. Our mission is... ...for all of Robinhood engineering, enabling everything... ...customers! As a Senior Software Engineer on the Data... ...direction and ensure our systems meet the highest... ...experience, location, business needs, or market demands...SeniorFull timeWork at officeFlexible hoursShift work3 days per week- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer- Finance & Business Systems. Be the first to apply!
- software engineer full time Washington DC
- facebook software engineer Washington DC
- startup software engineer Washington DC
- intermediate software engineer Washington DC
- research software engineer Washington DC
- rust software engineer Washington DC
- work from home software developer Washington DC
- software developer Washington DC
- software development engineer aws Washington DC
- software qa engineer Washington DC


