Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Bonterra

Senior Software Engineer

Posted Updated
Discussion

Description

  • Join a mission-driven engineering team passionate about helping nonprofits drive real impact
  • You’ll work on meaningful software alongside a collaborative team that values creativity, autonomy, and continuous growth
  • Beyond the technical skills, we value people who think critically, collaborate openly, and bring fresh ideas to how we work and what we build
  • Design and build thoughtful, reliable features across the full stack. You’ll work on backend services and APIs just as much as the frontend, and we need you to be strong at both
  • Bring strong UI and UX sensibility to your frontend work. Good enough isn’t good enough when clients are depending on it
  • Proactively evaluate tradeoffs and speak up about them. We want someone who thinks about business value and client impact without needing to be asked
  • Own your work from sprint planning and ticket refinement through implementation, peer review, and demo
  • Use AI tools as a normal part of how you work, whether that’s coding, debugging, or researching. This is table stakes for us
  • Think critically about where AI can create real value for our clients and help shape features that deliver on that
  • Partner closely with product managers, designers, and QA to ship things people actually want to use
  • Give and receive code reviews in a way that makes everyone better, not just the code
  • Share what you know. We grow together here

Benefits

  • Work in office: Join us in our Austin, Texas, or Washington, D.C. offices if you live nearby
  • Work remotely: Enjoy the flexibility of remote work with our work-from-home option. No matter where you live, there’s an opportunity for you at Bonterra
  • Work hybrid: Reap the benefits of both remote and in-person work with a hybrid approach. Visit the office closest to you and work from home when your schedule allows it.
  • Health & wellness: Our robust set of health insurance options will keep you and your loved ones ready for anything. And our holistic wellness program means you can create a plan tailored to what matters most to you
  • Generous time off: Our flexible time off policy means you don’t have to worry about a limit on your vacation days. Plus, we offer 15 paid holidays with a focus on DEIB, social justice, and self-care
  • Fully paid parental leave: We value your time spent with family. No matter your gender identity, all Bonterra employees can take fully paid parental leave after the birth or adoption of a child
  • Development resources: We believe in fostering an environment that encourages growth and development. With access to learning resources, goal-setting activities, and networking opportunities, we work to ensure our workforce is positioned for success
  • Giving opportunities: We know that it’s imperative for us to live our purpose. Through our employee giving program, Doers of Good, employees have the opportunity to track volunteerism by logging hours and creating events
  • Solid grasp of REST APIs and GraphQL on both sides of the wire
  • Comfortable working in AWS or a comparable cloud environment
  • 4+ years of full-stack JavaScript/TypeScript development on production systems
  • Production experience with MySQL and/or PostgreSQL
  • Strong problem solving skills, high EQ, and the ability to communicate and collaborate well across a team
  • Strong React experience including component architecture, state management, and performance
  • Solid backend experience with Node.js and TypeScript, including building and maintaining production APIs and services
  • Familiarity with CI/CD practices using GitHub Actions, CircleCI, or similar
  • Active daily use of AI coding assistants like Copilot, Cursor, or Claude. This is expected, not optional
  • Hands-on experience building AI-powered product features, whether that’s LLM integration, agentic
  • Mobile development experience as a nice to have
  • Workflows, or AI-assisted UX
  • Familiarity with nonprofit or social impact technology
  • Experience with Docker, Kubernetes, or infrastructure as code tools like Terraform or CloudFormation
  • Bachelor’s degree in Computer Science or equivalent experience

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →