[Remote] Sr. Software Engineer
Note: The job is a remote job and is open to candidates in USA. Bloomerang is a company that empowers nonprofits with their giving platform and support. As a Sr. Software Engineer, you will shape the technical direction of the platform and lead a team to deliver high-impact SaaS solutions.ResponsibilitiesOwn the technical vision and direction for your domain, ensuring the team builds solutions that are scalable, maintainable, and aligned with enterprise architectural guidanceDiagnose and resolve complex technical bottlenecks, leveraging deep knowledge of debugging tools to maintain the performance of our SaaS applicationsChampion Agile ceremonies and workflows, ensuring iterative delivery, high velocity, and continuous improvement within the sprint cycleConduct rigorous code reviews in adherence to coding standards, to catch potential bugs and provide constructive feedback to elevate the team's standardsChampion AI-driven development to enhance development productivity, code analysis, and technical problem-solving within your team's workflowsUse AI tools (Claude Code, etc) daily for coding, code analysis, and problem-solvingServes 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 timeSkillsDeep expertise in .NET (C#) and TypeScript/NodeSophisticated understanding of React.JS and modern JavaScript architectureProficiency with writing automated tests (e.g. using Selenium or Playwright)Proficiency with event-driven development & microservicesStrong SQL skillsFirm grasp of multi-threading and asynchronous operations (async/await)Understanding of the test pyramid (unit, integration, and E2E)Proven ability to build stability into the SDLC from day oneCuriosity about the frontier of engineering, including the responsible integration of AI toolsModel excellence and take ultimate responsibility for what your team shipsAbility to evolve code review processes and automationsBalance the need for speed with long-term stabilityAct as a true peer to Product ManagementProvide clarity on what is 'risky' or 'expensive'Surface constraints early and suggest emerging technologiesPassion for continuous learningDesire to elevate the standards of those around youAlign technical decisions with the broader goal of supporting the missionExperience with .NET CoreExperience with NestJS and KafkaCloud Infrastructure (AWS)CRM experienceBenefitsYou’ll have access to generous health, vision, and dental insurance options as well as HealthiestYou, a healthcare service that offers convenient, confidential access to quality doctors 24/7, anytime, anywhere.You'll get a competitive PTO package that includes 20 PTO days, 3 flex days, 4 optional volunteer days, 12 paid holidays, as well as paid parental leave. More is more!You'll receive a 401k match to help invest in your future.Everything you need to be successful, shipped right to your door. You got this. We got you.You may also be eligible for a discretionary bonus.Company OverviewBloomerang is the Giving Platform built for purpose, trusted by 24,000+ nonprofits to raise more funds, retain more supporters, and create lasting change. It was founded in 2012, and is headquartered in Indianapolis, Indiana, USA, with a workforce of 201-500 employees. Its website is https://bloomerang.com.