GoFundMeposted 17 days ago
$185,000 - $240,000/Yr
Full-time • Senior
Hybrid • San Francisco, CA
Management of Companies and Enterprises

About the position

GoFundMe is searching for a passionate and driven Staff Software Engineer with a strong background in building scalable, high-performance fintech or wealth management systems. In this high-impact role, you will design and develop innovative infrastructure from the group up to support large-scale, mission-driven fintech products that empower millions of people globally. Your work will directly contribute to building seamless, user-friendly experiences, enabling individuals to contribute to causes and make meaningful change in the world. As a key technical leader, you'll have the opportunity to shape the architecture and direction of our systems, driving impact for both the company and the users we serve.

Responsibilities

  • 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.
  • 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.
  • Provide mentorship to junior developers, advocate for improvements to the codebase, and provide leadership to others within your team.
  • 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.

Requirements

  • 8+ years of relevant experience across various technical domains such as scalable backend systems, complex infrastructure, APIs, or distributed systems.
  • Experience architecting services and systems using well-accepted design patterns to enable future scaling.
  • Strong experience in analyzing, diagnosing, and preventing performance problems, with expertise in application performance monitoring and log analytics tools like New Relic and Sumo Logic.
  • Skilled at leading projects from conception to completion, ensuring timely delivery by balancing technical trade-offs and business needs.

Nice-to-haves

  • Experience with Payments Systems like Ledgering, Reconciliation, Investments.
  • Experience with Spring Boot, Kotlin or Java, AWS, Kafka, Kubernetes.

Benefits

  • Competitive pay and comprehensive healthcare benefits.
  • Financial assistance for hybrid work, family planning, and commuting.
  • Generous parental leave and flexible time-off policies.
  • Mental health and wellness resources to support overall well-being.
  • Learning, development, and recognition programs to help you thrive and grow.
  • Commitment to diversity, equity, and inclusion through ongoing initiatives and employee resource groups.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service