Givebutter logo
Givebutter

Givebutter is the most-loved nonprofit fundraising platform. 💛

Engineering Manager, Fundraising

Engineering ManagerEngineering ManagerFull TimeRemoteLeadTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

California + 7 moreAll locations: California | Colorado | New York | Minnesota | Tennessee | Texas | Utah | Washington

Posted

10 days ago

Salary

$175K - $195K / year

Seniority

Lead

Job Description

Engineering Manager, Fundraising

Givebutter

• Collaborate with the VP of Engineering to develop and execute the frontend engineering strategy • Lead, manage, and mentor a talented team of full stack engineers, driving the development of beautiful and delightful user experiences • Own the frontend function, setting the technical direction and ensuring alignment with company objectives • Bring technical expertise to the evolution of Givebutter’s software; ensure architecture and stack are optimized for growth • Improve internal engineering workflows, continually refining best practices • Champion code quality across the team and uphold a high standard for maintainable and scalable solutions • A passion for building beautiful, user-friendly, and accessible web applications • Evaluate and apply AI and machine learning tools – such as LLMs, recommendation systems, or predictive analytics – to drive innovation in product development

Job Requirements

  • 7+ years of experience in frontend development with expertise in modern web technologies (e.g., React, React Native, JavaScript, TypeScript, PHP/Laravel)
  • At least 2+ years of experience managing a team of 5+ engineers
  • Hands-on experience designing and building scalable, high-quality customer-facing software
  • Proven experience in people management, mentorship, and clear communication
  • Demonstrated success in hiring and developing remote engineering teams
  • Experience in a product-led growth environment is a strong plus

Benefits

  • Remote Work: Work remotely from one of our 10 hubs (Austin, Denver, Indianapolis, Los Angeles, San Francisco, New York, Salt Lake City, Minneapolis, Seattle, and Nashville).
  • Health Insurance: We offer Medical, Dental, and Vision insurance covered 100% for employees as well as HSA and FSA accounts.
  • Dependent Care Coverage: We offer coverage for dependents, with 50% of Medical, Dental, and Vision premiums covered for all eligible dependents.
  • Mental Health: Givebutter health insurance plans come with access to a TalkSpace membership.
  • 401k: We offer a 3% 401k match for all eligible employee's.
  • Vacation and Holidays: Givebutter offers a Flexible PTO policy with uncapped vacation days and company-recognized holidays.
  • Wellness Week: Givebutter closes for one week each summer to prioritize rest and recharge for the entire team.
  • Parental Leave: We offer 12 weeks of paid leave for all parents and comprehensive leave planning management through Aidora.
  • Family Care Support: Access a company-paid UrbanSitter membership plus care credits to book trusted, background-checked caregivers for childcare, senior care, pet care, and household support when you need it most.
  • Home Office Stipend: Upgrade your home office with company-sponsored expenses, including high-quality laptops, monitors, and modern technology.
  • Coworking Stipend: Enjoy a monthly stipend that gives you the freedom to work from coworking spaces or cafés whenever you need connection, community, or a change of scenery.
  • Charitable Giving: Employees are encouraged to donate up to $50/month to any verified nonprofit they wish to support on Givebutter.
  • Professional Development: We offer learning and development reimbursement opportunities.
  • Love What You Do: We are a mission-driven company serving the charitable sector. Feel good about the work you're doing and the company you work for.

Related Categories

Related Job Pages

More Engineering Manager Jobs

BNSF Railway logo

Staff Engineering Manager, Legal Technology

BNSF Railway

For more than 170 years, BNSF Railway has worked to connect its users with the global marketplace, playing “a vital role in building and sustaining this natio

Full TimeRemoteTeam 36,000

Role Description Be part of a team that values safety, inclusion, and excellence. As a member of our team, you will play a role in supporting the movement of essential products and materials that help feed, clothe, supply, and power communities throughout America and the world. The Staff Engineering Manager for Legal Technology is responsible for setting the technical vision and strategy for legal technology initiatives, ensuring these align closely with overall business objectives, while providing hands-on technical leadership and architectural oversight. This role oversees critical platforms such as: - Matter and case management (TeamConnect) - Contract lifecycle management (Apttus/Conga) - Legal holds - eDiscovery systems Collaboration with legal stakeholders is essential to maintain compliance, safeguard data, and streamline processes for greater efficiency. Additionally, the manager serves as a champion for the adoption of AI and automation across legal workflows. Key responsibilities may include: - Provide hands-on technical leadership by guiding design reviews, setting engineering standards, and ensuring high-quality solution delivery. - Drive architecture ownership across legal technology platforms, including API strategy, data architecture, and cloud-native solutions. - Ensure engineering best practices are followed, including continuous integration/delivery, observability, system performance, and reliability. - Lead the implementation of AI/ML solutions, with clear accountability for how models and automation are integrated into legal workflows and systems. - Define and execute a multi-year legal tech roadmap aligned with risk reduction and modernization, prioritizing initiatives with measurable business value. - Oversee development, integration, and optimization of legal domain applications to enable seamless data flow and process automation. - Guide scalable, secure architecture for legal systems, making build-vs-buy decisions and establishing best practices for configuration and integration. - Lead adoption and deployment of AI tools and automation for claims, contracts, and eDiscovery while fostering a culture of experimentation. - Ensure reliability, security, and compliance through “secure by design” practices, legal holds, and operational metrics tracking. - Act as product owner for legal tech capabilities, using human-centered design to optimize user experience and drive adoption. - Lead, mentor, and develop a high-performing, inclusive engineering team that fosters autonomy, innovation, and collaboration. - Liaise between engineering and law department, communicate technical updates and business impacts, and manage vendor relationships. Qualifications - Authorized to work in the US - 9+ years in systems engineering, including team management - 5+ years in legal technology platforms (CLM, matter management, claims) - Hands-on experience with system integration, cloud SaaS, security, and compliance - Strong leadership, communication, and product mindset Requirements - Able to work now and in the future without BNSF’s assistance in obtaining, maintaining, or extending employment authorization. - Bachelor’s degree or higher in Computer Science, Information Systems, or a related field - Direct experience in Legal Operations or compliance initiatives - Certifications: CEDS, PMP, ITIL. - Experience with AI/ML, analytics, and large-scale transformation projects. - Background in complex or regulated industries (insurance, finance, government) Benefits - An industry-leading 401(k) and renowned Railroad Retirement program. - A range of robust health care options for you and your dependents, including medical, dental, vision, telemedicine, mental health, cancer support, and high-quality care network options. - Health care spending accounts (HSA) with employer contributions, as well as life and disability insurance, provided at no cost. - Family benefits including parental, pediatric and family building support, adoption and surrogacy reimbursement, and dependent care spending account (with employer match). - Access to discounts on travel, gym memberships, counseling services and wellness support. - Annual bonus (Incentive Compensation Program) - Generous leave / time off policies.

United States
$225K - $300K / year
Job Closed
Bonterra logo

Engineering Director – Corporate Giving

Bonterra

We propel every doer of good to their peak impact.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Build and lead the Corporate Giving engineering organization • Recruit, develop, and retain engineering talent • Contribute directly to technical work • Own the technical direction for Corporate Giving • Lead the migration from the legacy disbursement platform • Maintain the technical depth needed to evaluate architectural decisions • Own delivery outcomes across the domain • Partner with Product, Customer Success, and enterprise clients

United States
$140K - $190K / year
Visa logo

Senior Engineering Manager

Visa

Based in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the

Role Description The Sr. Manager; Software Engineering leads a team responsible for reviewing business requirements and developing functional and technical design documentation. This role oversees the design and implementation of testing procedures for APIs, abstractions, and integration patterns to address distributed computing challenges, including end-to-end and integration testing. The Sr. Manager participates in design reviews, providing input on requirements, product designs, schedules, and potential issues, and works across the team to ensure productivity, predictability, and delivery of high-quality results. The position includes accountability for code review and the team’s development and testing activities, as well as participation in proof of concepts and technical evaluations of new technologies. The Sr. Manager is expected to foster a collaborative environment, ensuring the team meets business needs and delivers robust solutions. All roles require digital fluency, including the ability to work with emerging technologies such as Generative AI tools (e.g. ChatGPT, Microsoft Copilot) to support everyday work. Qualifications - For this role, you must be based in Brazil. - Proficiency in English at B2 level or above (Upper-Intermediate). - 8+ years of relevant work experience and a Bachelor's degree, OR 11+ years of relevant work experience. - Experience with Financial Industry or Payments / Authorization Systems. - Experience with Cards Issuing solutions (Mastercard, Visa, etc). - Experience with ISO8583 messaging system. - Strong experience leading software engineering teams in production environments. - Experience reviewing business requirements and developing functional and technical design documentation. - Solid experience designing and operating distributed systems, APIs, and microservices architectures in cloud environments. - Proven ability to troubleshoot and resolve complex technical issues in distributed systems. - Experience implementing testing strategies, including unit, integration, and end-to-end testing. - Familiarity with cloud platforms (AWS, GCP, or Azure) and cloud-native architectures. - Understanding of CI/CD pipelines, observability (monitoring, logging, tracing), and modern engineering practices. - Experience ensuring high standards of code quality, performance, scalability, and system reliability. - Ability to contribute to architectural decisions and guide teams in system design and evolution. - Strong collaboration skills to work with cross-functional stakeholders and international teams. Requirements - Extensive experience in people management, including hiring, coaching, and performance management. - Experience working with critical or mission-critical systems in high-availability environments. - Experience with distributed computing challenges and large-scale systems. - Familiarity with cloud-native infrastructure, CI/CD, and observability practices. - Experience integrating emerging technologies, including Generative AI tools, into engineering workflows. - Strong background in Agile methodologies and engineering management best practices. - Excellent communication skills, with the ability to translate complex technical concepts to non-technical stakeholders. Company Description Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.

Brazil
Visa logo

Sr. Engineering Manager

Visa

Based in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the

Role Description The Sr. Manager; Software Engineering leads a team responsible for reviewing business requirements and developing functional and technical design documentation. This role oversees the design and implementation of testing procedures for APIs, abstractions, and integration patterns to address distributed computing challenges, including end-to-end and integration testing. The Sr. Manager participates in design reviews, providing input on requirements, product designs, schedules, and potential issues, and works across the team to ensure productivity, predictability, and delivery of high-quality results. The position includes accountability for code review and the team’s development and testing activities, as well as participation in proof of concepts and technical evaluations of new technologies. The Sr. Manager is expected to foster a collaborative environment, ensuring the team meets business needs and delivers robust solutions. All roles require digital fluency, including the ability to work with emerging technologies such as Generative AI tools (e.g. ChatGPT, Microsoft Copilot) to support everyday work. What You'll Do: - Lead, hire, and develop a high-performing engineering team through regular 1:1s, continuous feedback, and talent development initiatives, ensuring a collaborative and inclusive environment. - Drive the team’s delivery of scalable, reliable, and secure services, ensuring alignment with business goals, engineering standards, and long-term platform evolution. - Oversee the execution of the software development lifecycle, including technical planning, system design, implementation, testing, deployment, and production support. - Ensure high engineering quality by enforcing best practices related to code quality, test coverage, performance, resilience, security, and scalability. - Guide the team in designing and implementing distributed systems, APIs, and integration patterns to solve complex distributed computing challenges. - Review and contribute to functional and technical design documentation, providing feedback on requirements, product design, timelines, and risks. - Support the team in troubleshooting and resolving complex technical issues, acting as a key escalation point when needed. - Promote strong testing practices, including unit, integration, and end-to-end testing strategies for robust and reliable systems. - Ensure monitoring of services in production environments, maintaining compliance with SLOs and SLAs, and driving operational excellence. - Lead incident management processes, including on-call rotations, ensuring high-quality incident response and customer experience. - Identify and mitigate technical risks, including performance, reliability, and technical debt challenges. - Collaborate with cross-functional stakeholders to translate business needs into effective technical solutions. - Support strategic decision-making by contributing to prioritization of features, technical initiatives, and architectural improvements. - Drive productivity, predictability, and high-quality delivery across the team, ensuring alignment with OKRs and organizational goals. - Actively participate in architectural and technical discussions, contributing to innovation, scalability, and continuous improvement. - Communicate effectively with global teams, leadership, and both technical and non-technical stakeholders. - Leverage emerging technologies, including Generative AI tools, to improve engineering efficiency, productivity, and decision-making. - Act autonomously in complex, high-impact scenarios, providing leadership during critical situations, conflicts, and crises. - Foster a culture of accountability, collaboration, and technical excellence within the team. - Be recognized as a technical and people leader, delivering impactful solutions and enabling team success. This is a remote position. A remote position does not require job duties be performed within proximity of a Visa office location. Remote positions may be required to be present at a Visa office with scheduled notice. #LI‑Remote Qualifications - For this role, you must be based in Brazil. - Proficiency in English at B2 level or above (Upper-Intermediate). - 8+ years of relevant work experience and a Bachelor's degree, OR 11+ years of relevant work experience. - Experience with Financial Industry or Payments / Authorization Systems. - Experience with Cards Issuing solutions (Mastercard, Visa, etc). - Experience with ISO8583 messaging system. Requirements - Strong experience leading software engineering teams in production environments. - Experience reviewing business requirements and developing functional and technical design documentation. - Solid experience designing and operating distributed systems, APIs, and microservices architectures in cloud environments. - Proven ability to troubleshoot and resolve complex technical issues in distributed systems. - Experience implementing testing strategies, including unit, integration, and end-to-end testing. - Familiarity with cloud platforms (AWS, GCP, or Azure) and cloud-native architectures. - Understanding of CI/CD pipelines, observability (monitoring, logging, tracing), and modern engineering practices. - Experience ensuring high standards of code quality, performance, scalability, and system reliability. - Ability to contribute to architectural decisions and guide teams in system design and evolution. - Strong collaboration skills to work with cross-functional stakeholders and international teams. Preferred Qualifications - Extensive experience in people management, including hiring, coaching, and performance management. - Experience working with critical or mission-critical systems in high-availability environments. - Experience with distributed computing challenges and large-scale systems. - Familiarity with cloud-native infrastructure, CI/CD, and observability practices. - Experience integrating emerging technologies, including Generative AI tools, into engineering workflows. - Strong background in Agile methodologies and engineering management best practices. - Excellent communication skills, with the ability to translate complex technical concepts to non-technical stakeholders.

Brazil