Skip to main content
Foundant

Principal Software Engineer

RemoteUnited States, Canada only
Published
Role
Engineering Management
Experience
Principal
Employment
Full-time
Company size
Mid-size
Salary not disclosed
Check eligibility

Open to US, CA only. Set where you work from to check your eligibility.

No BS summary

Principal Software Engineer with 12+ years of experience, deep expertise in one or two of Java, C#, TypeScript, Node.js, React, Python, Flutter, and proven ownership of production services. Must be legally eligible to work in the US or Canada. Remote-first, hands-on role across product teams and shared services.

Required skills

JavaC#TypeScriptNode.jsReactPythonFlutterClaude Code

What you'll do

  • Embed with product teams to take on their hardest technical problems and deliver working code.
  • Own architectural decisions at both the application and service level.
  • Own oversight of changes to Foundant's shared services, along with their ongoing production care and feeding.
  • Diagnose systemic and architectural issues that cross component and service boundaries.
  • Lead solution design on significant initiatives, bringing a small group of engineers along with clear direction.

What they require

  • 12+ years of professional software engineering experience, including significant time at a principal, staff, or equivalent senior individual contributor level.
  • Demonstrated mastery of architectural patterns and the judgment to know which apply in a given context.
  • Deep expertise in one or two of the technologies in our stack, with the ability to become productive in the others.
  • Proven experience owning production services, including reliability, performance, and incident response.
  • Must be legally eligible to work in the United States or Canada.

Benefits

  • Competitive salary and benefits, including tuition and lifestyle reimbursements.
  • Bespoke mindfulness and fitness initiatives.
  • Flexible PTO policy.
  • Opportunities for internal mobility and career growth.
  • Autonomy and responsibility, fostering innovation and independent thought.

At Foundant, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable entities to corporations and governments. We’ve created a powerhouse of solutions designed to meet the unique needs of organizations striving to make a difference. Together, we’re setting new standards in innovation, flexibility, and impact management by helping organizations achieve their missions more efficiently and effectively. Foundant Labs is a small, high-autonomy experimentation team. Our job is to identify high-impact opportunities in the social sector, validate them through rapid experimentation, and build fast against the ideas that hold up.

SoftwareMid-size
Salary not disclosed