← All roles

Senior Software Engineer, Emerging Product

Apply on company site
Remote$148k - $190kFull-timePosted 3w ago

About the role

Senior Software Engineer at GiveCampus, working on GC Gift Officer within a lean, startup-like business unit to propel a new product from zero to one. You will collaborate with product, design, and customer-facing teams to ship useful improvements quickly, own problems end-to-end, and help shape both software and the business it supports.

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.

Qualifications

  • 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.

Skills

Required:Full-stack developmentJavaScriptRubyReactPostgreSQLRESTful APIsCloud infrastructure (AWS, GCP)CommunicationProblem solvingAI tooling
Nice to have:Python
Last updated Oct 21, 2026. Interested? Apply on the company site.
GiveCampus logo

About GiveCampus

The fundraising platform for schools.

GiveCampus is the world's #1 fundraising platform for non-profit educational institutions. Trusted by millions of donors and more than 1,300 colleges, universities, and K-12 schools, our mission is to advance the quality, the affordability, and the accessibility of education. We provide software, services, and expertise that help schools raise more money, from more people, at a fraction of the cost of other fundraising methods. Since 2015, our platform has facilitated more than $6 billion in charitable giving.

educationfintechsaasb2b

More open roles at GiveCampus