
Senior Software Engineer
4h4 hours agoBloomerang
US · Full-time · $114,800 – $160,000
About this role
At Bloomerang, we believe change happens on purpose. We champion the power and potential of nonprofits, igniting next-level impact with the team and technology built for purpose. As a Senior Software Engineer, you will act as a driving force behind our mission to empower nonprofits, shaping the technical direction of our platform.
You don't just write code; you work at the intersection of Product, QA, and Engineering to deliver high-impact SaaS solutions. In this role, you will own the technical vision for your domain, diagnose complex bottlenecks, and champion Agile ceremonies to ensure iterative delivery and continuous improvement.
You will thrive in an agile environment that embraces the future of AI-driven development, using tools like Claude Code daily for coding, code analysis, and problem-solving. You will also mentor a high-performing team of Software Engineers, proactively identifying skill gaps and driving structured growth plans.
Join a mission-driven culture built on our core values of Simplify, Care, and Act. We know our people are the key to our success, and we're proud to be home to some of the most innovative and skilled individuals in the workforce today. Come feel invigorated and unstoppable with us.
Requirements
- Deep expertise in .NET (C#) and TypeScript/Node, with sophisticated understanding of React.JS and modern JavaScript architecture.
- Proficiency with writing automated tests using Selenium or Playwright.
- Proficiency with event-driven development and microservices.
- Strong SQL skills and a firm grasp of multi-threading and asynchronous operations (async/await) to build high-performing, scalable systems.
- Quality-first mindset with understanding of the test pyramid (unit, integration, and E2E) and proven ability to build stability into the SDLC.
- Curiosity about the frontier of engineering, including responsible integration of AI tools to drive efficiency and solve complex problems.
- Accountability and ownership of quality outcomes, not just code.
Responsibilities
- Own the technical vision and direction for your domain, ensuring solutions are scalable, maintainable, and aligned with enterprise architectural guidance.
- Diagnose and resolve complex technical bottlenecks, leveraging deep knowledge of debugging tools to maintain SaaS application performance.
- Champion Agile ceremonies and workflows, ensuring iterative delivery, high velocity, and continuous improvement within the sprint cycle.
- Conduct rigorous code reviews to catch potential bugs and provide constructive feedback that elevates the team's standards.
- Champion AI-driven development to enhance 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.
- Serve as the technical lead, owning the development of the entire team by identifying skill gaps, driving growth plans, and holding the bar high.
- Ensure engineers ship with confidence, fewer production incidents, and a team that raises its own standards over time.
Benefits
- Mission-driven culture built on core values of Simplify, Care, and Act.
- Opportunity to work with innovative and skilled individuals in the workforce today.
- Be part of a team that empowers tens of thousands of nonprofits to raise more, recruit more, and retain more.
- Work in an environment that embraces AI-driven development and cutting-edge tools.
Similar roles

Lead Full Stack Engineer - Remote
4h4 hours agoCoverGo
Lisbon, PT · Full-time · €65,000 – €85,000

Cloud Infrastructure Engineer
4h4 hours agoInforma Group Plc.
Bengaluru, IN · Full-time · INR 2,500,000 – INR 4,000,000

Senior Software Engineer (Backend)
4h4 hours agoMetaWealth
Bucharest, RO · Full-time · €35,000 – €50,000

Senior Platform Engineer
4h4 hours agoAgiloft
CA · Full-time · $160,000 – $210,000