CrawlJobs Logo

Manager, Software Engineering (Checkout Experience)

gofundme.com Logo

GoFundMe

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

204000.00 - 306000.00 USD / Year

Job Description:

The Checkout team is at the heart of how donors give. The team owns the end-to-end donation funnel from landing pages to the payment and confirmation. The team’s mission is to maximize conversion, minimize friction, and deliver a high-performance, reliable, secure, and delightful checkout experience. This team is cross-functional and highly collaborative, partnering closely with Product, Design, Analytics, Payments, Risk, and Platform teams to continuously improve the donor experience while maintaining world-class reliability and performance.

Job Responsibility:

  • Lead, mentor, and grow a team of engineers responsible for checkout and donation flows across web and mobile
  • Define and drive the technical roadmap for performance, reliability, and conversion optimization
  • Partner with Product and Design to deliver intuitive, accessible, and high-converting donor experiences
  • Collaborate with Analytics and Data Science to measure, experiment, and optimize conversion funnels
  • Integrate and maintain payment processors, gateways, and fraud/risk controls while ensuring PCI compliance and donor trust
  • Drive performance excellence: page load, interactivity, error monitoring, and global scalability
  • Own engineering best practices, CI/CD, observability, and technical debt reduction
  • Partner with senior leadership to align on strategy, metrics, and priorities
  • Comfortable with jumping on calls with customers to triage/solution problems or configuration challenges

Requirements:

  • 8+ years of software engineering experience in consumer-facing or commerce platforms
  • 3+ years of engineering management experience leading cross-functional teams
  • Deep experience in online commerce, checkout flows, or customer-facing payment flows
  • Proven ability to optimize conversion, performance, and UX
  • Experience integrating payment systems and ensuring reliability at scale
  • Data-driven mindset: experimentation, A/B testing, analytics, and metrics-informed decisions
  • Excellent communication and stakeholder management skills
  • BS/MS in Computer Science, Engineering, or equivalent practical experience

Nice to have:

  • Experience at commerce, payments, or consumer growth companies
  • Expertise in web and mobile performance optimization, observability, and instrumentation
  • Familiarity with micro-frontends, server-side rendering, and modern frontend frameworks (React, TypeScript)
  • Track record of building high-performing engineering teams and mentoring senior engineers
What we offer:
  • Competitive pay
  • Comprehensive healthcare benefits
  • Financial assistance for hybrid work
  • Financial assistance for family planning
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs
  • Volunteering program

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Manager, Software Engineering (Checkout Experience)

Senior Software Engineer

Want to help us help others? We’re hiring! GoFundMe is the world’s most powerful...
Location
Location
United States , San Francisco
Salary
Salary:
156000.00 - 234000.00 USD / Year
gofundme.com Logo
GoFundMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience developing, testing, and shipping complex, customer-facing web applications
  • Experience developing frontend Checkout payments experiences
  • Direct professional experience with React, Next.js, and TypeScript
  • Proven ability to translate high-fidelity mockups and designs into beautiful, pixel-perfect, responsive, and accessible web applications using tools such as UI design systems and modern CSS techniques/frameworks
  • Solid experience with frontend testing methodologies and tools (e.g., Jest, Playwright) and code quality linters/formatters (e.g., ESLint)
  • Strong understanding and practical experience with client-side performance analysis and optimization techniques
  • Proficiency with Git and collaborative development workflows (branching, code reviews, pull requests) in a team environment
  • Experience working effectively in an agile, intensely iterative software development process
  • Familiarity with application performance monitoring (APM) and log analytics tools to diagnose and address issues
Job Responsibility
Job Responsibility
  • Collaborate closely with Product Managers, Product Designers, and Backend Engineers to translate ideas and requirements into high-quality, user-centric features and improvements on the GoFundMe platform
  • Lead the development of features primarily on the frontend, with opportunities to contribute across the full stack as needed
  • Uphold and elevate our engineering standards by actively participating in code reviews, providing constructive feedback, and mentoring other engineers on best practices for style, maintainability, and performance
  • Independently drive the development and shipment of brand-new features and complex improvements, demonstrating strong ownership from conception through to deployment with minimal guidance
  • Contribute significantly to system reliability and operational excellence by participating in on-call rotations and leading the troubleshooting and resolution of incidents
  • Proactively identify areas of technical debt and architectural weaknesses
  • design, propose, and implement effective solutions to enhance codebase health and scalability
  • Champion continuous improvement within the team by advocating for enhancements to our codebase, tools, and processes
  • provide technical leadership and guidance to fellow team members
What we offer
What we offer
  • 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 program
  • equity + benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

PagerDuty is hiring a Senior Software Engineer to join our customer-focused team...
Location
Location
Portugal
Salary
Salary:
Not provided
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of development experience overall
  • Strong communication skills with proven ability to work cross-functionally with technical and non-technical stakeholder groups
  • Development experience working on customer-facing, web-based systems
  • Experience designing, building, and operating large systems with scalability, availability, and performance requirements
  • Experience working in an agile environment with iterative development and fast feedback
  • Experience with tools that ensure your high-quality work makes a smooth, automated, repeatable transition from your machine to our staging and production environments
  • Experience working in a global distributed environment
Job Responsibility
Job Responsibility
  • Designing, coding, testing, and shipping microservices and user interfaces that power our new pricing platforms
  • Collaborating closely with engineers across teams
  • Working on systems that manage millions of dollars of PagerDuty revenue, building new features to improve our pricing, checkout, licensing, and billing systems
  • Solving interesting technical challenges while helping to scale our product to keep up with demand
  • Participating in your team’s on-call rotation, triaging and addressing production issues as they arise
  • Working cross-functionally with product, design, finance, and other teams to ensure our pricing platforms meet business and customer needs
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package from day one
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Fulltime
Read More
Arrow Right

Software Engineering Professional

The key purpose of this role is to take ownership and build solutions for variou...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
plus.net Logo
Plusnet
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Lead design and development teams in Fault Monitoring, Performance Management and Configuration Management in Network Management and Service Assurance Domain
  • Knowledge of network monitoring protocols primarily SNMP, Syslog
  • Expertise on vendor tools Nagios/NRPE, Kafka, Juju charms, Prometheus/telegraf/collectd, fiebeat, Elasticsearch, Logstash, Kibana, Graylog, Loki, VictoriaMetrics, proxy or any other opensource tools to monitor system health, performance, and availability
  • Expert in containerization tools like Docker and desirable knowledge of orchestration platform such as Kubernetes (K8s)
  • Automation of change, deployment, application checkouts and associated tooling - Ansible and Jenkins
  • Exposure to UNIX/Linux Shell Scripting, Python scripting, REST APIs
  • Expert in Linux system handling
  • Understanding of RESTful APIs and experience in designing and developing API endpoints
  • Solid understanding of networking fundamentals, protocols, and technologies is a plus
  • Basic knowledge on RDBMS and Nosql databases
Job Responsibility
Job Responsibility
  • Take ownership and build solutions for various projects in Logging, Monitoring and Assurance space on Network Cloud
  • Work independently with some guidance when needed and can contribute to pairing with other team members
  • Ensure enabling rapid feature delivery though automation in design/dev/test and build processes
  • Play a crucial role in ensuring the smooth functioning and efficiency of the Network Cloud OSS monitoring and tooling space
  • Contribute to building world-class solutions and drive automation, monitoring, and containerization practices to enhance system performance, reliability, and availability
  • Develop software and technical solution for the LMA area in the following domain: Logs Monitoring, Alarms, Health Monitoring, Traffic Monitoring, Automation, Containrisation, Scripting
  • Develop and deliver software solutions through automation across self (UK networks/IT)
  • Ability to do deep dive on technical areas and get the best outcome out of technically challenging situations
  • Get hands on and lead the vendor technical teams for BAU and Transformation delivery
  • Understand the telecom domain well enough to act as domain and technical focal point
What we offer
What we offer
  • Unrivalled personal development
  • A wealth of opportunities to learn, experience new things and pursue new careers
  • Inclusive working environment where people from all backgrounds can succeed
  • Reasonable adjustments for the selection process if required
  • Fulltime
Read More
Arrow Right

Implementation Engineer

Adyen is looking for an Implementation Engineer with a solid understanding of an...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years experience integrating and/or providing technical consultation when integrating with Web APIs
  • Proven ability to quickly learn new technologies, understand complex systems (APIs, databases, SDK's, etc.), and desire to improve technical acumen
  • Advanced development knowledge (Python/Java/JS) and motivation to grow into a hybrid role: technical + commercial + client management
  • Excellent communication skills
  • comfortable leading meetings with high level decision makers
  • Ability to identify and clearly communicate pragmatic solutions to complex integration problems
  • A good level of written and spoken business English & Spanish is required for this position
Job Responsibility
Job Responsibility
  • Utilize development and programming expertise to create scalable and robust solutions for merchant integrations, while ensuring adherence to payment best practices
  • Serve as a consultative partner in specific verticals such as e-commerce, point of sale, and multi-faceted platforms, guiding merchants through integration processes
  • Collaborate cross-functionally with Sales, Account Managers, Product, and Engineering teams to deliver seamless merchant experiences and drive continuous improvements
  • Leverage project management and technical consulting skills to oversee high-quality project delivery, guaranteeing the technical integrity of merchant integrations
  • Provide consultation on optimizing payment solutions, including checkout experiences, authentication, omni-channel payments, and platform onboarding, while collaborating with Developers and Product Managers to enhance the platform
Read More
Arrow Right

Implementation Engineer

Adyen is looking for an Implementation Engineer with a solid understanding of an...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically 5+ years of technical consultative experience, providing guidance and recommendations for clients integrating Web API solutions
  • Fluency in Spanish and English is required for this position
  • Available to work 3 days in person on Paseo de La Reforma/Mexico City
  • Proven ability to quickly learn new technologies, understand complex systems (APIs, databases, SDK's, etc.), and desire to improve technical acumen
  • Excellent communication skills
  • comfortable leading discussion with different audiences, e.g. development team, non-technical stakeholders and c suite. Able to influence and build trust easily
  • Ability to zoom out and clearly communicate, with strong engagement, technical concepts and solutions to complex needs
  • Ability to understand how different systems work together within a larger software environment. This includes in-depth knowledge and debugging of REST or similar API protocols
Job Responsibility
Job Responsibility
  • Utilize development and programming expertise to create scalable and robust solutions for merchant integrations, while ensuring adherence to payment best practices
  • Serve as a consultative partner in specific verticals such as e-commerce, point of sale, and multi-faceted platforms, guiding merchants through integration processes
  • Collaborate cross-functionally with Sales, Account Managers, Product, and Engineering teams to deliver seamless merchant experiences and drive continuous improvements
  • Leverage project management and technical consulting skills to oversee high-quality project delivery, guaranteeing the technical integrity of merchant integrations
  • Provide consultation on optimizing payment solutions, including checkout experiences, authentication, omni-channel payments, and platform onboarding, while collaborating with Developers and Product Managers to enhance the platform
Read More
Arrow Right

Staff Backend Product Software Engineer, Multi-Product Experience

At Dropbox, we believe in simplifying the way people work together across multip...
Location
Location
United States
Salary
Salary:
223400.00 - 302200.00 USD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience delivering large-scale, user-facing systems
  • BS in CS or related technical field, or equivalent practical experience
  • Demonstrated ability to design and build complex distributed systems involving state, identity, or entitlements
  • Expertise in at least one key technical domain: subscription systems, billing/commerce, identity, entitlements, or multi-tenant admin tools
  • Ability to influence and drive alignment across multiple engineering teams and functions
  • Strong communication skills and ability to work in fast-paced, ambiguous product environments
  • Willingness to participate in on-call rotations as required
Job Responsibility
Job Responsibility
  • Architect and deliver high-impact systems powering multi-product checkout, trials, entitlements, and subscription lifecycle management
  • Define and drive technical strategy for the Core Switchboard and MPE platform components
  • Partner with EM, PM, Design, and multiple product teams to align on cross-product roadmaps and integration requirements
  • Lead complex technical initiatives that simplify customer adoption and improve metrics such as conversion, activation, and license utilization
  • Mentor and guide engineers across Core through design reviews, technical deep dives, and cross-team collaboration
  • Raise engineering standards across the organization by promoting thoughtful design, operational excellence, and pragmatic decision-making
  • Contribute to hiring, onboarding, and technical culture building across the broader Core organization
What we offer
What we offer
  • Competitive medical, dental, and vision coverage
  • 401(k) plan with a generous company match and immediate vesting
  • Flexible PTO/Paid Time Off, paid holidays, Volunteer Time Off, and more
  • Income Protection Plans: Life and disability insurance
  • Business Travel Protection: Travel medical and accident insurance
  • Perks Allowance to be used on what matters most to you
  • Parental benefits including: Parental Leave, Child and Adult Care, Day Care FSA, Fertility Benefits, Adoption and Surrogacy Support, and Lactation Support
  • Access to over 10,000 global co-working spaces through Gable.to
  • Quarterly Cell phone and internet allowance
  • Mental health and wellness benefits
  • Fulltime
Read More
Arrow Right

Engineering Analyst 2

The Engineering Analyst 2 is an intermediate level position responsible for a va...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience in an Engineering role preferably from a Reputed Software firm or Financial Institution
  • Experience working in Financial Services or a large complex and/or global environment
  • Application Management / Administration experience
  • Consistently demonstrates clear and concise written and verbal communication
  • Comprehensive knowledge of design metrics, analytics tools, benchmarking activities and related reporting to identify best practices
  • Demonstrated analytic/diagnostic skills
  • Ability to work in a matrix environment and partner with virtual teams
  • Ability to work independently, multi-task, and take ownership of various parts of a project or initiative
  • Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
  • Proven track record of operational process change and improvement
Job Responsibility
Job Responsibility
  • Coordinate with App team for new setups
  • Tablespace creation
  • Schema creation
  • Copying Schema
  • Stored Procedures
  • Views and functions
  • Troubleshooting frontend portal and the backend tables related to it
  • Good SQL (Oracle) hands-on
  • App config management
  • Report Generation function
  • Fulltime
Read More
Arrow Right

RPA (Robotic Process Automation) SME

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of working experience in an enterprise environment as senior support engineer for enterprise software
  • experience in comprehensive issue handling and communication with clients and multiple stakeholders
  • excellent problem solving and analytical skills
  • excellent in both spoken and written English communication skills
  • working knowledge of Windows server, database
  • experience in coding of any computer language
  • working knowledge of SQL query
  • experience communicating with different global teams to get things done
  • experience working in a team-oriented, collaborative environment
  • be able to work in a dynamic team environment which includes developers working with different technologies (such as Java, Web Services and C#/.NET) and across multiple regions
Job Responsibility
Job Responsibility
  • resolve client technical issues through diligent research, reproduction and troubleshooting
  • be able to independently work out detailed root cause analysis for client reported issues and generate long term solutions
  • work closely with L1, L2 Production Support team to resolve Production issues
  • respond to client requests regarding outages, performance degradation and project status with excellent communication skills
  • work with vendor to debug issues, raise enhancements and deliver the release and patch for new features and issue fixes
  • manage client communication and address client pain points
  • document all technical inquiries, develop and review content for knowledgebase using tool set
  • determine how results will be measured and complete a post-project evaluation to determine how well results were achieved
  • develop tools and best practice for repeatable tasks and execution by working closely with developer team members
  • ensure all project documents are safely archived following project completion
What we offer
What we offer
  • work on a strategic robotic platform at Citi
  • get exposure to various business departments at Citi
  • build the experience of working in global development teams
  • build project management skills
  • Fulltime
Read More
Arrow Right