Senior Software Engineer
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 looking for a brilliant and energetic Senior Software Engineer to join GiveCampus and help us take the platform to the next level. You will be a key member of our team, making technical decisions that will shape the company's future. As a Senior Software Engineer you will help lead larger projects within your team, assisting the PM and other developers in your pod architect solutions and do initial work breakdown. You will hit the ground running with our stack and you are someone who loves to brainstorm, write code, create new features, and have a big impact. We are headquartered in Washington, DC, but are hiring across the US (we are a fully remote workforce).
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.
- Be adaptable - work 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.
- Opportunity to take on a Tech Lead role which includes:
- Working closely with the PM on implementation tradeoffs and work breakdown for new projects
- Propose, refine and validate technical implementation for a pod's roadmap work
- Assist the PM with setting schedules and milestones - accountable for the pod shipping.
- Mentoring more junior staff to help them grow in their craft
- Contribute to team-wide initiatives including coding standards, technical debt refinement and system security monitoring
- Participate in the interviewing and onboarding new team members and assist in the refinement of our interviewing processes
- Participating in the support of the platform on a rotational basis (team based support and paired 24/7 on call rotation)
What we are looking for:
- Functional, real world programming experience (vs. theoretical) in one of the following: Ruby, Python or Javascript/node.js
- System design experience with a focus on architecting solutions that can be implemented incrementally while keeping an eye towards scale and resilience
- Experience with MVC frameworks such as Rails, Django, Pyramid, etc
- The ability to hold your own on the front end and the back end.
- 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.
- 8 plus years of hands-on development experience
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.
- A good eye for intuitive, user-friendly front end design.
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.
$134k - $184k
STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology...SeniorFull timeLocal areaImmediate startNight shift$140k - $170k
Senior Software Engineer The Mission: Do you want to build software that solves the world's most complex national security problems? At STR, we don’t just write code; we bridge the gap between cutting-edge research and real-world mission success. You will join a...SeniorFull timeLocal areaFlexible hoursNight shift$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...Senior- ...The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification...SeniorFull time
- ...Statsig Statsig is revolutionizing how software is built, tested, and scaled. Thousands... .... About the Team Statsig's engineering team builds scalable infrastructure and... ...solutions. What You’ll Do As a Senior Software Engineer , you will drive critical...SeniorFull timeWork at office
- ...TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives. In this role, you’ll contribute to the full software lifecycle—from architecture and development to testing and deployment—across...SeniorFull time
- ...Overview Sedaro is hiring a Senior Software Engineer to strengthen the performance and reliability of our distributed multi-physics simulation platform. In this role, you will contribute to the development of our simulation runtimes and levera ge...SeniorPermanent employmentFull timeFlexible hours3 days per week
- ...technical requirements. Participate in all aspects of the software development lifecycle, including requirements collection, planning... ...functional responsibilities and expert knowledge of software engineering with: Expert proficiency with Python and JavaScript Eight (...SeniorFull time
- ...constantly pushing the boundaries of what’s possible. Job Description ISL is looking for a skilled, hard-working Senior Software Engineer to help build amazing experiences for some of the biggest brands in the world. We're a down-to-earth, hardworking team...SeniorFull time
- ...Job Opportunity : Our team is seeking a talented Senior Software Engineer to work in a hybrid model with our client located in Washington DC. What You'll Get to Do as a Senior Software Engineer : Analyze, design, develop and testing of the enterprise-wide...SeniorFull timeWork experience placement
$190k - $235k
...us, check out our blog ! The impact As a member of the engineering team, you will own projects from end-to-end, making decisions... ...understanding customers’ needs. Who you are ~5+ years of full-time software engineering experience, ideally full-stack ~ Expert...SeniorFull time- ...Technical Lead (Engineer/Developer) — IRS Enterprise File Storage (EFS) Workflow Period of Performance: November 2025 – November... ...in migrations, integrations, and ensuring secure, high-quality software delivery. Required Qualifications ~ U.S. Citizen ~ Must...SeniorFull timeMonday to Friday
$191k - $254k
...Senior Embedded Software Engineer (Bare Metal) Software | Washington, DC | Full Time Position: Senior Embedded Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift$130k - $250k
...execution are key to building impactful software. If mission-focused work is your north star... ...getting started. Team As an engineering team, we believe strongly that empathy improves... ...join our small but growing team. As a Senior Software Engineer, you’ll have vast...SeniorFull timeWork at office$191k - $254k
...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC Category: Software Engineering Schedule: Standard Day Shift, Monday–Friday Clearance Requirement: Active Secret security...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift- ...teamwork and agility drive our daily decisions, identify our focus areas, and inspire our organizational culture. A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to...SeniorFull timeLocal areaRemote work
$168k - $252k
...ABOUT THE JOB We are hiring a Senior Software Engineer to design, improve, and maintain the core package set which supports software distribution throughout Anduril. This involves creating internal tooling, establishing standards, planning architectural changes,...SeniorFull timeWork experience placementLocal areaRelocation package$168k - $252k
...ABOUT THE TEAM We are looking for software engineers with modeling and simulation experience. As part of our team, you will have the opportunity to develop cutting-edge simulation tools to model complex air and missile defense scenarios. ABOUT THE JOB The ideal...SeniorFull timeWork experience placementLocal areaRelocation package$185k - $210k
...forefront of Artificial Intelligence. We are seeking senior observability engineers with specializations in logging and tracing platforms (where... ...talk. You have six or more years of experience in a software or infrastructure engineering industry. You enjoy...SeniorFull timeTemporary workCasual workWork at officeRemote workFlexible hours$220k - $292k
...vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations....SeniorFull timeWork experience placementImmediate start- ...that the people protecting our legal systems deserve software that is as ambitious as they are. We launched Deposely... ...About this Role This isn't just another senior role. As our Senior Software Engineer, you will be working closely with the CTO, making critical...SeniorFull timeWork at officeRemote workMonday to ThursdayFlexible hours
$168k - $252k
.... By fostering these partnerships, we’re not just building software—we’re revolutionizing how defense technology collaborates across... ...in the field. ABOUT THE JOB We are looking for a Senior Software Engineer to join our rapidly growing team in Seattle, WA. In this...SeniorFull timeWork experience placementLocal areaWorldwideRelocation package$160k - $190k
VIA is looking for a Senior Software Engineer to architect and construct secure, scalable software for critical data protection. You’ll be pivotal in using advanced Web3 technologies to innovate solutions that support mission-critical organizations. This position offers...SeniorRemote workFlexible hours$220k - $292k
...operational capabilities by partnering closely with specialist engineering, operations, and production teams. Through our Anduril Rocket... ...that support a wide range of mission requirements. TRS hires software engineers & hardware engineers, who are excited to build across...SeniorFull timeWork experience placementRemote workRelocationRelocation package$136.29k - $214.17k
...the company, utilizing cutting‑edge technologies and processes to delight our customers and rapidly increase revenues. As a Senior Software Engineer in the Web Applications Team, you will have the chance to experience various technologies, serving high‑scale applications...SeniorFull timeWorldwide$130.5k - $171k
...features. At Spire, the Space Reliability Engineering team's mission is to protect, provide... ...of satellites, ground stations, and software through vigilant monitoring of... ...our scheduling tool). Work details Seniority level: Mid-Senior level Employment type...SeniorFull timeWork at officeFlexible hours3 days per week$135k - $200k
...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right... ...or air-gapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantir’s managed...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package- Job Description We are hiring a Senior Software Engineer with strong experience in building scalable applications. The candidate will lead development projects, design system architecture, and mentor junior developers. Responsibilities Design and develop high-performance...Senior
- ...Join to apply for the Senior Software Engineer role at BCMC BCMC is seeking a Senior Software Engineer with knowledge and experience in modern backend technology stacks and a history of leading software modernization and maintenance projects. Clearance:...SeniorFull timeLocal areaMonday to FridayFlexible hours
$130k - $250k
...execution are key to building impactful software. If mission-focused work is your north star... ...getting started. Our Team As an engineering team, we believe strongly that empathy... ...Peregrine serves. We’re looking for a Senior Software Engineer to join our core engineering...SeniorFull timeFor contractorsWork at officeRelocationVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- network software engineer Washington DC
- software engineer internship Washington DC
- facebook software engineer Washington DC
- software engineer travel Washington DC
- senior robotics software engineer Washington DC
- entry level software engineer remote Washington DC
- cybersecurity software engineer Washington DC
- federal - software developer Washington DC
- junior software engineer Washington DC
- agile software developer Washington DC







