Senior Software Engineer - Groups and Teams

A global crowdfunding platform that enables people and nonprofits to raise funds for various causes, having raised over $30 billion since 2010.
$NaN
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance

Description For Senior Software Engineer - Groups and Teams

GoFundMe, the world's leading crowdfunding platform, is seeking a Senior Software Engineer to join their Groups and Teams squad. This role offers an exciting opportunity to impact millions of lives by building and maintaining the peer-to-peer fundraising platform that has helped raise over $30 billion since 2010. The position combines both backend and frontend development, with a focus on Spring Boot, Kotlin, and modern technologies like Kafka and Kubernetes.

As a senior engineer, you'll be instrumental in shaping the technical direction of the platform, collaborating with cross-functional teams, and mentoring fellow engineers. The role demands strong expertise in API development, database design, and performance optimization. You'll be working in an agile environment where innovation and iterative development are key.

The position is based in Buenos Aires, Argentina, offering a comprehensive benefits package including full healthcare coverage, 401(k) matching, and generous parental leave. GoFundMe's culture is deeply rooted in its mission of helping people help each other, with core values focused on being impatient to be great, finding a way, earning trust every day, and being fueled by purpose.

This is an ideal opportunity for a seasoned engineer who wants to combine technical excellence with meaningful impact. You'll be joining a certified Great Place to Work that actively promotes diversity, equity, and inclusion, and offers numerous programs for professional growth and well-being. The role provides a unique chance to work on technology that directly enables global charitable giving and community support.

Last updated 23 days ago

Responsibilities For Senior Software Engineer - Groups and Teams

  • Build and maintain backend and frontend applications powering the new peer to peer fundraising platform
  • Collaborate with engineers, product management, designers to develop and enhance product features
  • Own all aspects of the team's work, including development, testing, and monitoring
  • Participate in on-call rotations to troubleshoot and resolve urgent engineering issues
  • Participate in code reviews to ensure adherence to internal standards
  • Advocate for codebase improvements and provide leadership within the team
  • Mentor team members
  • Identify technical debt and implement solutions

Requirements For Senior Software Engineer - Groups and Teams

Java
Kotlin
Kubernetes
Kafka
  • Bachelor's Degree in Computer Science or related field, or equivalent work experience
  • 5+ years of professional experience developing APIs using backend frameworks
  • Experience with Spring Boot, Kotlin or Java, AWS, Kafka, Kubernetes
  • Experience with GraphQL
  • Professional experience with relational database design
  • Experience using Git in a workplace environment
  • Experience working in an agile development process
  • Experience with performance optimization and diagnostics
  • Experience with application performance monitoring and log analytics tools

Benefits For Senior Software Engineer - Groups and Teams

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Market competitive pay
  • 100% employer-paid medical/dental/vision premiums for employee-only plans
  • 85% employer-paid medical/dental/vision premiums for employee + dependent plans
  • HSA contributions
  • 401(k) retirement plan with company matching
  • Hybrid workplace with remote flexibility
  • New hire setup support
  • Family planning stipend
  • Commuting expenses support
  • Mental wellness programs
  • Generous paid parental leave
  • Company provided life and disability coverage
  • Vacation and sick/mental health days
  • Volunteer days
  • Company holidays and floating holiday
  • Learning & development programs
  • Employee resource groups
  • Recognition programs
  • 'Gives Back' Program for fundraiser nominations

Interested in this job?

Jobs Related To GoFundMe Senior Software Engineer - Groups and Teams

Senior Backend Engineer - Communications Platform

Senior Backend Engineer position at GoFundMe, focusing on building and scaling mission-critical communication solutions including emails, push notifications, and SMS.

Senior Software Engineer

Senior Software Engineer role at GoFundMe, building public APIs and integrations for nonprofit fundraising platform, requiring Node.js and TypeScript expertise.

Senior Backend Engineer

Senior Backend Engineer role at GoFundMe, developing and maintaining critical backend services for the world's leading crowdfunding platform in Buenos Aires, Argentina.

Senior Software Engineer - Groups and Teams

Senior Software Engineer position at GoFundMe in Buenos Aires, building peer-to-peer fundraising platform with Spring Boot, Kotlin, and modern cloud technologies.

Senior Backend Engineer

Senior Backend Engineer role at GoFundMe, developing platform features that connect people with causes they care about, located in Buenos Aires.