For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
For Good
For Good

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
TypeScript
React
+17

Visa

U.S. visa required

Permanent role
12 days ago
Apply now

Position Title: Senior Software Engineer

Reports to: Head of Engineering

Location: Remote

Employment Type: Full-time benefits eligible

Who We Are

Are you ready for a mission? Nonprofits across the country need your help. At For Good (previously known as the Network for Good Donor Advised Fund), we power good causes through an innovative giving platform and partnership programs. Since 2001, we have disbursed $5.5 billion dollars to nearly 450,000 unique charities across the United States.

What We’re Looking For

We are looking for a full-stack (yes, actually full-stack) engineer who has built observable, performant products and data pipelines. We are looking for someone who cares about understanding and solving problems to create felt impact for the organizations and people we serve, which may or may not always be a result of shipping code. Whether that means designing data products, improving internal tooling, integrating with partner APIs, or adding user-facing features to our donation portal, you can flex to where the need is.

If you have some or all of the following, you may be a good fit:

  • 5+ years of experience as a software engineer
  • Strong written and verbal communication skills
  • Experience with our technical stack (TypeScript/JavaScript, React, Express/Koa, Postgres) and modern software tools/processes (GitHub actions, AWS)
  • Experience with event-sourcing as a persistence model
  • The ability to collaborate effectively with cross-functional and external partners
  • The ability to execute independently in complex domains by breaking things down into manageable pieces
  • The ability to carry work across the full SDLC, from gathering requirements to live in production

You may not be a good fit if:

  • You only want to write code
  • You expect requirements to be fully defined for you prior to starting work
  • You expect others to manage your time for you

What We’re Building & How We Build It

For Good builds a platform with the goal of enabling anyone to donate to any eligible U.S. public charity. To fulfill that mission, we have a deep focus on the security, regulatory, and auditability requirements of our systems. We ingest donations from any number of sources in any number of formats, decompose them, and reaggregate them to get the funds to the non-profits. Our small team needs to thoughtfully prioritize what we deliver to balance these constraints with both the impact we can deliver and the health of the team. Doing good for the organizations, partners, and users we serve requires that we keep the long-term health of the platform and the team in mind.

What You Can Expect In This Role

  • To write Typescript on both the back-end (Express) and front-end (React).
  • To work in a cloud-native (AWS) environment driven by Terraform.
  • To have a clear connection between what you’re working on why it matters.
  • To operate in an inclusive environment where asking questions and “yes, and”-ing is encouraged.
  • To range beyond the typical bounds of a software engineer. Expect to help define product requirements, work with internal and external partners, and learn how our other teams operate.
  • To collaboratively define your projects and your goals.
  • Minimal travel expectations of 2-3 times per year for partner visits or company offsites.

Pay Range: $165,000-$175,000

The base salary range for this position as of posting is For Good’s good faith estimate of the possible compensation for this role. The range for this role takes into account the factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; and other business and organizational needs.

Benefits

  • Medical, Dental, Vision, and Life Insurance
  • Fully remote position
  • Unlimited paid time off (PTO)
  • 9 paid holidays
  • Company 401(k) matching contributions
  • Work/life balance - we don’t just talk about work-life balance, we measure it. To ensure our team remains energized and avoids burnout, we proactively ask you about your monthly workload. Our goal is a consistent 40 – 45 hour work week. If we see those numbers creeping up, it’s a signal to us that we need to adjust resources or refine our processes. We want you here for the long haul.

Accessibility: If you need an accommodation as part of the employment process, please contact our Talent Team at talent@forgood.org.

For Good is an equal opportunity employer and encourages applications from individuals regardless of an applicant’s race, religion, sex, gender identity, sexual orientation, national origin, and Veteran or disability status.

About For Good

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service