Note: The job is a remote job and is open to candidates in USA. GiveCampus is a mission-driven fundraising platform for nonprofit educational institutions. The company is seeking a Senior Software Engineer to help shape and build GC Gift Officer, owning problems from discovery through production, delivering full-stack features, collaborating with customers and cross-functional teams, and improving product reliability and scalability.
Responsibilities
- Own problems from discovery through production. Help define the problem, shape the solution, implement and deploy it, and follow through on how it performs for customers
- Build across the stack. Deliver full-stack features and improvements, contributing wherever the problem takes you — from user interfaces and backend services to integrations, data, and infrastructure
- Help decide what we build and why. Work with product, design, and business unit teammates to evaluate opportunities, challenge assumptions, and identify the useful next step
- Experiment, ship, and learn quickly. Use prototypes, incremental releases, customer feedback, and usage data to test ideas. Adjust or retire approaches when the evidence points elsewhere
- Stay close to customers. Join customer conversations and partner with onboarding and customer success teams to understand real workflows, investigate friction, and uncover opportunities
- Evolve a complex product. Make architecture decisions, simplify existing systems, and address technical constraints that slow delivery or limit what customers can accomplish
- Keep the product dependable. Investigate production issues and improve performance, reliability, security, and maintainability, using judgment to balance immediate needs with longer-term investments
- Make the team stronger. Share context, mentor teammates, contribute thoughtful code reviews, and help improve engineering practices and hiring as the business unit grows
Skills
- 8+ years of experience building software in startup-like environments
- Full-stack engineering experience: proficiency in JavaScript, Ruby, or Python; experience with Rails or a comparable web framework; and experience with React or another frontend framework, PostgreSQL, RESTful APIs, and cloud infrastructure (AWS, GCP, etc.)
- Passion for building with users, not just for them—you're comfortable joining user interviews, shadowing onboarding, or jumping into metrics
- Clear, asynchronous communication skills — especially important in our distributed environment
- Proven ability to prioritize ruthlessly, ship continuously, and solve problems creatively
- Appetite for wearing many hats, operating with autonomy, and solving messy first-time problems
- Comfort and curiosity using AI tools (e.g., GitHub Copilot, ChatGPT, Code Interpreter, Claude, etc.) to boost speed, reduce toil, and elevate quality
- Experience building and maintaining production applications with Ruby on Rails
- Previous experience in a founding or early engineer role
- Familiarity with education, fundraising, or donor engagement platforms
- Exposure to low-code tools, internal platforms, or scrappy MVP development
- Past contributions to product design, GTM strategy, or customer success efforts
- Experience automating workflows or building with/around AI-powered systems
Benefits
- Team members work from anywhere they choose.
- A 12,000sf office in Washington, DC is available for people to use whenever they want.
- Vacation
- Wellness benefits
- A mission that matters: helping schools fund futures.
- An engineering org that values craft, autonomy, and impact.
- The opportunity to work at the cutting edge of product incubation inside a mission-driven company.
- A culture that values deep work, clear priorities, and rolling up our sleeves to get things done.
Company Overview
Company H1B Sponsorship