Jobs · Engineering

Sr. Software Engineer (Tech Lead)

Bloomerang · United States · Yesterday
RemoteRemoteEngineering$115k–$180k/yrFull-time

About the role

The Sr. Software Engineer at Bloomerang plays a pivotal role in shaping the technical direction of our platform. This position requires a deep understanding of .NET (C#) and TypeScript/Node, with proficiency in React.js and modern JavaScript architecture. The ideal candidate should also have experience with automated testing, event-driven development, and microservices.

Responsibilities

  • Own the technical vision and direction for your domain, ensuring the team builds scalable, maintainable, and aligned solutions.
  • Diagnose and resolve complex technical bottlenecks, leveraging 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, providing constructive feedback to elevate the team's standards.
  • 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 — from junior to senior — by proactively identifying skill gaps, driving structured growth plans, and holding the bar high.

Requirements

  • Full-Stack Proficiency: 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.
  • Data & Performance: Strong SQL skills and a firm grasp of multi-threading and asynchronous operations (async/await) to build high-performing, scalable systems.
  • Quality-First Mindset: Understanding the test pyramid (unit, integration, and E2E) and a proven ability to build stability into the SDLC from day one.
  • Future-Ready: Curiosity about the frontier of engineering, including the responsible integration of AI tools to drive efficiency and solve complex problems.
  • Accountability: Model excellence and take ultimate responsibility for what your team ships. Evolve code review processes and automations to stay ahead of team growth.
  • Technical Stewardship: Balance the need for speed with long-term stability, actively managing technical debt and ensuring systems are built to last.
  • Product Partnership: Act as a true peer to Product Management, providing clarity on what is "risky" or "expensive," surfacing constraints early, and suggesting emerging technologies to solve challenging problems.
  • Continuous Evolution: Passion for continuous learning and a desire to elevate the standards of those around you.
  • Mission-Driven: Align technical decisions with the broader goal of supporting our mission, ensuring our software empowers our users effectively.

Qualifications

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

Skills

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

Benefits

  • Health + Wellness: 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.
  • Time Off: Competitive PTO package that includes 20 PTO days, 3 flex days, 4 optional volunteer days, 12 paid holidays, as well as paid parental leave.
  • 401k: Eligibility for a 401k match to help invest in your future.
  • Equipment: Everything you need to be successful, shipped right to your door.

Pay

$114,800 - $180,000

Schedule

Permanent, full-time, fully remote position (within the U.S. and select Canadian Provinces only).

Similar jobs