GiveCampus
Non-profit educational institutions
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer at GiveCampus. Skills: Platform architecture, Technical leadership, Mentorship, System design. Set architectural direction. Evolve architectural direction”
What You'll Achieve.
Facilitate $100 billion in giving; Shape platform's next five years
Industry & Context.
Root cause analysis; Troubleshooting; Performance analysis; Stability analysis
Attend company onsites, Attend team onsites, 24/7 on-call rotation
What They're Looking For.
Must Have
12+ years hands-on development experience, Significant portion as technical leader, mentor, or architect, Extensive full-stack experience in Ruby, Python, or JavaScript/Node.js, Deep expertise in at least one of Ruby, Python, or JavaScript/Node.js, Track record of setting architectural direction, Designing scalable, resilient systems, Shipped code supporting tens of thousands of users, Experience with Enterprise SaaS customers, Proficiency with MVC frameworks (Rails or Django), Front-end and back-end skills, Experience with modern front-end frameworks (React, Vue.js), Deep SQL database experience (PostgreSQL, MySQL, Oracle), Experience deploying to AWS, Heroku, or similar, Demonstrated technical leadership, Demonstrated mentorship, Ability to influence beyond own team, Building trust and alignment with Engineers, Product, Partner Support and Partners, Judgment to balance swift delivery with long-term maintainability, Planning for scale
Nice to Have
Expert-level knowledge of Ruby/Ruby on Rails, Expert-level knowledge of RSpec, Postgres database administration experience, Operations experience (site reliability, speed), Familiarity with networking, Familiarity with caching, Familiarity with databases, Experience defining engineering standards, Experience defining security practices, Experience defining observability, Experience working on fundraising/crowdfunding product, Experience working on fintech product, Experience working on payments technology product, Good eye for intuitive, user-friendly front-end design, Experience representing engineering externally (talks, writing, communities)
What You'll Do.
Set architectural direction
Evolve architectural direction
Lead design of complex systems
Design cross-pod systems
Set bar for code quality
Set bar for system design
Set bar for architecture
Serve as technical thought leader
Serve as technical advisor
Help other teams resolve challenges
Guide long-term technical planning
Partner with Product and design leads
Shape technical strategy
Run level-up initiatives
Champion observability
Push practices to improve
Weigh in on incident response
Own accountability for reliability
Lead technical conversations with partners
Unblock partner success
Contribute to recruitment
Contribute to onboarding
Build diverse Engineering team
Participate in platform support
Support 24/7 on-call rotation
How You'll Work.
Team & Collaboration
Partner with Engineers; Partner with Product; Partner with Partners; Collaborate with Engineers; Collaborate with Product; Collaborate with Partner Support; Collaborate with Partners
Communication Scope
Technical documentation; External representation
Process & Methodology
Roadmap planning
Full 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 Staff Software Engineer to help shap
Applying for this Staff Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about GiveCampus?
Real rants from real employees. Read before you apply.