Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GoFundMe Logo

Staff Software Engineer

GoFundMe

$181,000 - $271,000
Oct 7, 2025
Remote, US
Apply Now

GoFundMe is searching for a Staff Software Engineer to design and develop innovative infrastructure from the ground up to support large-scale, mission-driven fintech products that empower millions of people globally. The goal is to build seamless, user-friendly experiences that enable individuals to contribute to causes and make meaningful change in the world.

Requirements

  • 8+ years of relevant experience across various technical domains such as scalable backend systems, complex infrastructure, APIs, or distributed systems.
  • Have experience architecting services and systems using well-accepted design patterns to enable future scaling. You anticipate future use cases and make design decisions that minimize the cost of future change.
  • Have strong experience in analyzing, diagnosing, and preventing performance problems, with expertise in application performance monitoring and log analytics tools.
  • Experience in areas such as financial transaction systems, digital wallets, ledgering, reconciliation, compliance (e.g., KYC), and payment infrastructure is a plus.
  • Experience with Spring Boot, Kotlin or Java, AWS, Kafka, Kubernetes.

Responsibilities

  • You’ll collaborate with a team of engineers, product management, designers and external partners to identify and implement improvements and new features for the GoFundMe fintech products.
  • You’ll take ownership of the entire product development life cycle which includes architectural design, development, deployment, documentation and maintenance of new and existing backend services and tools.
  • You’ll own the technical roadmap for these new products, prioritizing features based on cutting-edge technology, user needs, and technical feasibility to deliver high-value solutions.
  • Conduct deep technical exploration to stay ahead of industry trends, and leverage that knowledge to design systems that stand up to market demands, while pushing the boundaries of innovation.
  • Define and track key performance indicators (KPIs) for your products, using data-driven insights to iterate, optimize, and enhance the overall user experience and technical performance.
  • Lead the engineering efforts for product launches and own the post-launch technical strategy to ensure products scale and perform successfully in the market.
  • Contribute significantly to system reliability and operational excellence by participating in on-call rotations and leading the troubleshooting and resolution of incidents.

Other

  • You’ll provide mentorship to junior developers, advocate for improvements to the codebase, and provide leadership to others within your team.
  • Can navigate through ambiguity and assist the product team with scoping and discovery, helping to shape solutions and define clear paths forward.
  • Are skilled at leading projects from conception to completion, ensuring timely delivery by balancing technical trade-offs and business needs, while communicating progress and challenges to stakeholders, and keeping teams aligned with project goals.
  • This is a hybrid role based in San Francisco, with 2–3 days per week of in-office collaboration.
  • Candidates considered for this position will be located in: San Francisco, CA