Sr. Software Engineer

Bloomerang
$114,800 - $160,000Remote

About The Position

As a Sr. Software Engineer at Bloomerang you will act as a driving force behind our mission to empower nonprofits. You don’t just write code; you shape the technical direction of our platform, working at the intersection of Product, QA, and Engineering to deliver high-impact SaaS solutions. You are a leader who thrives in an agile environment, embraces the future of AI-driven development, and enjoys mentoring a high performing team of Software Engineers.

Requirements

  • Deep expertise in .NET (C#) and TypeScript/Node, with a sophisticated understanding of React.JS and modern JavaScript architecture.
  • Proficiency with writing automated tests (e.g. using Selenium or Playwright)
  • Proficiency with event-driven development & microservices
  • Strong SQL skills and a firm grasp of multi-threading and asynchronous operations (async/await) to build high-performing, scalable systems.
  • Understanding of the test pyramid (unit, integration, and E2E) and a proven ability to build stability into the SDLC from day one.
  • Curiosity about the frontier of engineering, including the responsible integration of AI tools to drive efficiency and solve complex problems.
  • Model excellence and take ultimate responsibility for what your team ships.
  • Balance the need for speed with long-term stability, actively managing technical debt and ensuring systems are built to last.
  • Act as a true peer to Product Management. Provide clarity on what is "risky" or "expensive," surfacing constraints early and suggesting emerging technologies to solve challenging problems.
  • Passion for continuous learning and a desire to elevate the standards of those around you.
  • Align technical decisions with the broader goal of supporting the mission, ensuring software empowers users effectively.

Nice To Haves

  • Experience with .NET Core
  • Experience with NestJS and Kafka
  • Cloud Infrastructure (AWS)
  • CRM experience

Responsibilities

  • Own the technical vision and direction for your domain, ensuring the team builds solutions that are scalable, maintainable, and aligned with enterprise architectural guidance.
  • Diagnose and resolve complex technical bottlenecks, leveraging deep knowledge of debugging tools to maintain the performance of our SaaS applications.
  • Champion Agile ceremonies and workflows, ensuring iterative delivery, high velocity, and continuous improvement within the sprint cycle.
  • Conduct rigorous code reviews in adherence to coding standards, to catch potential bugs and provide constructive feedback to elevate the team's standards.
  • Champion AI-driven development to enhance development productivity, code analysis, and technical problem-solving within your team's workflows.
  • Use AI tools (Claude Code, etc) daily for coding, code analysis, and problem-solving.
  • Serves as the technical lead, owning the development of the entire team — from junior to senior — by proactively identifying skill gaps, driving structured growth plans, and holding the bar high. Success is measured by engineers who ship with confidence, fewer production incidents, and a team that raises its own standards over time.

Benefits

  • Generous health, vision, and dental insurance options
  • HealthiestYou, a healthcare service that offers convenient, confidential access to quality doctors 24/7, anytime, anywhere.
  • Competitive PTO package that includes 20 PTO days, 3 flex days, 4 optional volunteer days, 12 paid holidays
  • Paid parental leave
  • 401k match
  • Everything you need to be successful, shipped right to your door.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service