GoFundMe.org

Staff Software Engineer

GoFundMe.org

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $181,000 - $271,000 per year

Job Level

Lead

Tech Stack

Distributed Systems

About the role

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

Requirements

  • Are a seasoned engineer with a track record of building and shipping impactful features. You have 8+ years of relevant experience across various technical domains such as scalable backend systems, complex infrastructure, APIs, or distributed systems.
  • Can navigate through ambiguity and assist the product team with scoping and discovery, helping to shape solutions and define clear paths forward.
  • 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.
  • 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.
  • 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.
Benefits
  • Make an Impact: Be part of a mission-driven organization making a positive difference in millions of lives every year.
  • Innovative Environment: Work with a diverse, passionate, and talented team in a fast-paced, forward-thinking atmosphere.
  • Collaborative Team: Join a fun and collaborative team that works hard and celebrates success together.
  • Competitive Benefits: Enjoy competitive pay and comprehensive healthcare benefits.
  • Holistic Support: Enjoy financial assistance for things like hybrid work, family planning, along with generous parental leave, flexible time-off policies, and mental health and wellness resources to support your overall well-being.
  • Growth Opportunities: Participate in learning, development, and recognition programs to help you thrive and grow.
  • Commitment to DEI: Contribute to diversity, equity, and inclusion through ongoing initiatives and employee resource groups.
  • Community Engagement: Make a difference through our volunteering and Gives Back programs.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
backend developmentarchitectural designAPI developmentdistributed systemsapplication performance monitoringlog analyticsdesign patternsscalable systemstechnical roadmapKPI tracking
Soft skills
mentorshipleadershipcommunicationproblem-solvingproject managementcollaborationadaptabilitystakeholder managementdata-driven decision makingstrategic thinking
Outschool

Experienced Software Engineer

Outschool
Mid · Seniorfull-time$130k–$200k / yearCalifornia · 🇺🇸 United States
Posted: 57 minutes agoSource: boards.greenhouse.io
GraphQLJavaScriptNext.jsNode.jsPostgresReactSQLTypeScript
Palantir Technologies

Forward Deployed Software Engineer – Edge Autonomous Systems

Palantir Technologies
Junior · Midfull-time$135k–$200k / yearCalifornia · 🇺🇸 United States
Posted: 1 hour agoSource: jobs.lever.co
CloudJavaLinuxPythonRust
Visby Medical

Lead Software Engineer

Visby Medical
Seniorfull-time$180k–$200k / yearCalifornia · 🇺🇸 United States
Posted: 3 hours agoSource: jobs.lever.co
AndroidCloudDartFlutterGoogle Cloud PlatformiOSJavaKotlinKubernetesTerraform
Nooks

Staff Software Engineer, Fullstack

Nooks
Leadfull-time$250k–$325k / yearCalifornia · 🇺🇸 United States
Posted: 3 hours agoSource: jobs.ashbyhq.com
JavaScriptNode.jsPythonReactTypeScript