Senior Software Engineer

A global community platform that enables people to help each other, having raised over $30 billion since 2010 through crowdfunding and nonprofit solutions.
Backend
Senior Software Engineer
Hybrid
["501 - 1,000"] Employees
5+ years of experience
Finance

Description For Senior Software Engineer

GoFundMe, a leading global crowdfunding platform, is seeking a Senior Software Engineer to join their Communications Platform engineering team in Buenos Aires, Argentina. This hybrid role focuses on revolutionizing user engagement through mission-critical communication solutions, including emails, push notifications, SMS, and chat features. With over $30 billion raised since 2010, GoFundMe has established itself as a crucial platform for helping people help each other.

The ideal candidate will have 5+ years of backend development experience, with expertise in Java/Kotlin, microservices, and distributed systems. You'll be responsible for designing and implementing scalable solutions, mentoring junior developers, and collaborating with cross-functional teams to deliver high-impact features. The role requires strong technical skills in performance optimization, system design, and modern cloud technologies.

Working at GoFundMe means joining a purpose-driven organization that impacts millions of lives annually. The company offers a supportive, diverse work environment, equity compensation, and the opportunity to work on meaningful projects. The engineering team emphasizes technical excellence, mentorship, and continuous learning, making it an ideal place for experienced engineers looking to make a difference while growing their careers.

As part of the Communications Platform team, you'll be at the forefront of building solutions that enable critical user interactions and engagement across the platform. The role combines technical challenges with social impact, offering the unique opportunity to apply advanced engineering skills to help people worldwide connect and support each other through GoFundMe's platform.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Refine and execute communication platform initiatives
  • Design and implement end-to-end solutions
  • Collaborate with engineers, product management, and external partners
  • Mentor junior developers through chat and pair programming
  • Build and scale mission-critical communication solutions

Requirements For Senior Software Engineer

Java
Kotlin
Kafka
Kubernetes
  • 5+ years of relevant experience in backend development
  • Experience in designing services and systems using well-accepted design patterns
  • Strong experience in analyzing, diagnosing, and preventing performance problems
  • Expertise in performance monitoring and log analytics tools
  • Experience with Rest APIs, Microservices, Spring Boot, Java or Kotlin

Benefits For Senior Software Engineer

Equity
  • Be part of a mission-driven organization
  • Work in a fast-paced and innovative environment
  • Collaborate with a diverse and passionate team
  • Be part of a supportive team that celebrates accomplishments
  • Equity and benefits package

Interested in this job?

Jobs Related To GoFundMe Senior Software Engineer

Senior Software Engineer (Groups and Teams)

Senior Software Engineer role at GoFundMe in Buenos Aires, focusing on backend development for peer-to-peer fundraising platform using Spring Boot, Kotlin, and cloud technologies.

Senior Software Engineer (Payments)

Senior Software Engineer position at GoFundMe focusing on building and scaling next-generation payments infrastructure for a global crowdfunding platform.

Sr Software Development Engineer, Amazon

Senior Software Engineer role at Amazon building distributed tax calculation systems handling millions of transactions per second with focus on scalability and regulatory compliance.

Senior Support Engineer, Audible

Senior Support Engineer role at Audible focusing on technical leadership, service support, and operational efficiency improvements.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools development, offering $184K-$356.5K salary plus equity.