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

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.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Washington DC vacancy
  • $131.3k - $237.35k

     ...Leidos is seeking a Sr. Software Engineer in Alexandria, Virginia. The ideal candidate will have a BS degree with 12-15 years of experience or a Master's with 10-13 years of relevant experience. Responsibilities include engaging in SDLC activities within an agile development... 
    Senior

    Leidos

    Alexandria, VA
    1 day ago
  • $150k - $190k

     ...A tech-driven space solutions company is seeking a Senior Ground Software Engineer in Arlington, VA. The role involves developing modular and secure ground software systems for SAR satellite operations, requiring extensive experience in web services, Kubernetes, and Python... 
    Senior
    Flexible hours

    Umbra Lab LLC

    Arlington, VA
    5 hours ago
  •  ...You're an engineer with strong full-stack experience, capable of contributing across our entire product ecosystem. We are EngagedMD and...  ...our Platform, Product and Customer Success teams. At EngagedMD, Software Engineers play a key role not only in building software, but... 
    Senior

    Letit

    Washington DC
    4 days ago
  •  ...for marginal security benefit. At Zip, our goal is to build software that makes enterprise cybersecurity reasonable – to reduce...  ...utmost importance to building a great culture. The Role As a Senior Software Engineer, you'll help build from the ground up, designing and... 
    Senior
    Flexible hours

    GetReal Security LLC

    Washington DC
    1 day ago
  •  ...There's a good chance you've even used our software since 70,000+ companies nationwide use it...  ...custom patterns handling our enrollment engine. We believe the best part of development...  ...devising the proper implementation. Our senior engineers solve problems, define the features... 
    Senior

    Employee Navigator

    Bethesda, MD
    1 day ago
  • $185k - $225k

     ...Join to apply for the Senior Software Engineer role at Method This range is provided by Method. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $185,000.00/yr - $225,000.00/yr Meet Method... 
    Senior
    Full time

    Method Products

    Washington DC
    5 hours ago
  • $500 per month

     ...intelligence and defense communities, using its Connector software product to enable federated data discovery that cuts intelligence...  ...Community and the Department of War. About the Role As Senior Software Engineer, you will be making technical direction and architectural... 
    Senior

    Adelphi

    Washington DC
    2 days ago
  •  ...Headquarters: Washington, DC URL: You’re an engineer with strong full-stack experience, capable of contributing across our entire product...  ...Platform, Product and Customer Success teams. At EngagedMD, Software Engineers play a key role not only in building software, but also... 
    Senior
    H1b
    Remote work
    Visa sponsorship

    Nerdleveltech

    Washington DC
    5 hours ago
  •  ...solutions that enhance maritime operations through autonomous and intelligent platforms. Job Overview We are seeking a Senior Forward Deployed Software Engineer in Washington, DC, who will be at the forefront of integrating, deploying, and improving our autonomous systems in... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Saronic Technologies Inc.

    Washington DC
    5 hours ago
  • $139k - $180k

     ...Senior Software Engineer Location: Arlington, Virginia, United States Compensation: $139,000 - 180,000 USD per year About The Role The Sensors Division at STR focuses on technology development for advanced sensor systems and platforms in support of national security.... 
    Senior
    Full time
    Local area
    Remote work

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    5 hours ago
  •  ...Summary Senior Software Engineer - Arlington, VA Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional development is embedded in your employer’s core culture? If so, Chenega... 
    Senior

    Chenega Agile Real Time Solutions, LLC

    Arlington, VA
    1 day ago
  •  ...Sr. Software Engineer Responsibilities: Gather requirements and develop technical, functional and solution documents. Architect and implement solutions, including design, development, integration, implementation and testing of client/server, N‑tier applications using Microsoft... 
    Senior
    Relocation

    Compubahn

    Bethesda, MD
    1 day ago
  •  ...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: Must... 
    Senior
    Local area
    Monday to Friday
    Flexible hours

    BCMC, LLC

    Washington DC
    5 hours ago
  •  ...for a Develop‑Low / Deploy‑High workflow, building and testing software that will safely promote across accredited cross‑domain...  ...and enterprise application components. Collaborate with systems engineers, data engineers, and UI/UX developers to implement end‑to‑end... 
    Senior

    Maxar Technologies

    Washington DC
    19 hours ago
  • $136.29k - $214.17k

     ...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... 
    Senior
    Full time
    Worldwide

    ZoomInfo

    Bethesda, MD
    5 hours ago
  • $107.9k - $195.05k

     ...Description Leidos is seeking a  TS/SCI cleared Senior Software Engineer to join our mission-driven team. This role supports our client’s efforts to design and implement a cutting-edge data-centric architecture leveraging cloud-based computing , artificial intelligence... 
    Senior
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Hyattsville, MD
    4 days ago
  • Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...
    Senior
    Remote work
    Flexible hours

    Kobie

    Washington DC
    1 day ago
  • $150k - $190k

     ...s expertise in remote sensing and spacecraft operations to engineer platforms purpose‑built for U.S. and allied defense and intelligence...  ...belong here at Umbra. About the Job We are looking for a Senior Ground Software Engineer to join the Ground Software team in Mission... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Arlington, VA
    10 days ago
  •  ...a leading technology provider of responsible AI governance software. Its platform enables legal/compliance, risk, and AI/ML teams...  ...to build and scale our business. Role Description As a Senior Software Engineer, you will help build the Trustible AI Governance Platform and... 
    Senior
    Work at office
    Work from home
    Monday to Friday
    Flexible hours

    Trustible

    Arlington, VA
    1 day ago
  • $125k - $200k

     ...A leading technology company in Washington, DC is seeking a Senior Software Engineer to support the Naval Sea Systems Command. The ideal candidate will analyze user needs, develop software solutions, and integrate systems while being part of a contractor team. A Bachelor... 
    Senior
    For contractors

    Decision Technologies, Inc.

    Washington DC
    1 day ago
  • A tech solutions provider is seeking a skilled software developer for a hybrid role in downtown Washington, DC. Candidates must have at least 8 years of software development experience, with strong expertise in Kubernetes and experience in a DevSecOps environment. A bachelor... 
    Senior
    Relocation package

    Beyond SOF

    Washington DC
    4 days ago
  • $108k - $195k

    # Front-end Senior Software EngineerTightFull TimeseniorWashington, District of Columbia, USPosted Yesterday## Role OverviewTight is hiring a Front-end Senior Software Engineer. This is a full-time role in Washington. Part of Tight's Frontend hiring, posted yesterday.... 
    Senior
    Full time
    Work at office

    TryApplyNow

    Washington DC
    5 hours ago
  •  ...CoStar Group, Inc. is seeking a Software Engineer located in Arlington, VA. This position is pivotal in designing and developing high-performance web applications that impact millions of users globally. The role requires a candidate with strong experience in modern technologies... 
    Senior
    Remote work

    CoStar Group

    Arlington, VA
    1 day ago
  • A leading consulting firm in Arlington is seeking an Advanced Software Engineer specializing in signal processing and geolocation systems. The ideal candidate will have 4-8+ years of experience in C++ and Python development within Linux. This role requires an active Top... 
    Senior

    Aligning Talent Consultants, LLC

    Arlington, VA
    1 day ago
  • Anduril Industries is seeking a Software Engineer in Washington, DC, to tackle diverse challenges in robotics and systems integration. This role emphasizes a collaborative environment where you will help ensure efficient deployments and integrations for critical outcomes... 
    Senior

    Slope

    Washington DC
    1 day ago
  • A Veteran-Owned Small Business is seeking a Software Engineer Level 3 to support a federal government client. The ideal candidate will have a Bachelor’s Degree in Mathematics, Engineering, or Computer Science along with 5 years of relevant experience. Responsibilities include... 
    Senior

    Prescient Edge

    Washington DC
    5 days ago
  • Redhorse Corporation is seeking a Senior Software Developer in Arlington, Virginia, to lead the evolution of the DOJ National Classified Services (NCS) application stack. This role requires an active Top Secret security clearance and 8+ years of software development experience... 
    Senior

    TryApplyNow

    Arlington, VA
    3 days ago
  •  ...Job Description: We are seeking a versatile and talented Full Stack Software Engineer to support the development and maintenance of our web portal and mobile application. This role requires expertise in modern full-stack technologies, a flexible approach to problem... 
    Senior
    Casual work
    Remote work
    Flexible hours

    Quartermaster

    Washington DC
    1 day ago
  • 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... 
    Senior

    TLA Inc

    Washington DC
    3 days ago
  • $50 - $150 per hour

     ...pushing the boundaries of AI-assisted software development. Our mission is to empower...  ...working at the intersection of software engineering, open-source ecosystems, and frontier AI...  ..., based on experience and skill level. Seniority level Mid-Senior level Employment type... 
    Senior
    Full time
    Contract work
    For contractors
    Flexible hours

    Turing

    Washington DC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!