Senior Software Engineer @Bloomerang
Software Development
Salary usd 114,800 - 1..
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Senior Software Engineer @Bloomerang

1wk ago - Bloomerang is hiring a remote Senior Software Engineer. 💸 Salary: usd 114,800 - 191,400 per year 📍Location: USA, Canada

Role Description

As a Senior Software Engineer (Technical Lead) at Bloomerang, you are the senior-most technical engineer on a delivery team and a key driver of the team’s technical success. You are a hands-on engineer who writes code, solves difficult problems, shapes technical direction, and helps the team consistently deliver high-quality software for the nonprofits we serve.

This is an opportunity to help define what great engineering looks like in an AI-first world. AI is changing what individual engineers and entire teams can accomplish, and we're actively exploring how to use that leverage to build better software, automate the work around software development, and give our engineers more time to focus on the problems that matter. You'll be one of the technical leaders helping turn that opportunity into everyday engineering practice.

You will own the technical outcomes for your team, partnering with Product, QA, and Engineering to turn ambiguous problems into practical solutions. You'll lead through technical excellence by mentoring engineers, raising the team's engineering standards, and using AI and automation to increase team leverage, improve engineering workflows, and ultimately help us build better products for the nonprofits that depend on us.

What You Will Do

  • Own the team's technical outcomes.
  • Set a high bar for code quality, reliability, maintainability, security, and technical execution, and ensure the team follows through on what it ships.
  • Lead technical direction and design within your team’s domain.
  • Translate product and business problems into pragmatic technical solutions, independently shaping the approach for small-to-moderately scoped features and driving them through implementation.
  • Partner with Staff Engineers and architects when decisions have broader cross-team or cross-product implications.
  • Mentor engineers across experience levels, provide actionable technical feedback, identify opportunities for growth, and help engineers develop the judgment and skills to solve increasingly complex problems independently.
  • Champion AI-driven engineering and automation.
  • Use AI tools such as Claude Code and other emerging tools as part of your daily development workflow.
  • Identify opportunities to automate repetitive or high-friction engineering work.
  • Experiment with new approaches, measure their effectiveness, and turn successful practices into repeatable workflows that increase team leverage, improve quality, and accelerate delivery.
  • Proactively identify technical debt, architectural risks, performance concerns, and reliability issues, and work with the team to address them while staying focused on product outcomes.
  • Use deep debugging, observability, and system-level knowledge to find root causes and improve the systems and practices that prevent issues from recurring.
  • Build quality into the development process through appropriate automated testing, code review, observability, and continuous feedback.

Qualifications

  • Strong, recent experience building and shipping production software as a hands-on engineer.
  • Deep proficiency in .NET/C# and TypeScript/Node, with strong experience in React and modern web development.
  • Strong understanding of distributed systems, event-driven architecture, SQL, asynchronous programming, automated testing, and production debugging/observability.
  • The ability to make pragmatic architectural decisions that balance scalability, reliability, maintainability, and delivery speed.
  • Helpful, but not required: Experience with .NET Core, NestJS, Kafka, AWS/cloud infrastructure, or CRM platforms.

Requirements

  • Experience serving as the senior technical engineer or technical lead on a team, influencing technical direction without relying on formal management authority.
  • The ability to take an ambiguous or moderately scoped problem, develop the technical approach, make sound tradeoffs, and drive it through implementation and delivery.
  • A strong ownership mindset; you care about the quality, reliability, maintainability, and long-term health of what your team ships.
  • The judgment to know when to make decisions independently and when to bring in broader architectural or organizational expertise.
  • Genuine, hands-on fluency with AI development tools such as Claude Code, GitHub Copilot, or similar tools.
  • Experience using AI meaningfully in day-to-day engineering work, including coding, debugging, research, code analysis, and problem-solving.
  • The ability to identify opportunities to use AI and automation to improve engineering workflows, increase team leverage, and raise quality—not simply to write code faster.
  • Curiosity about emerging AI capabilities and a willingness to experiment, learn, and turn useful practices into repeatable team workflows.
  • A track record of mentoring engineers and raising the technical capability and confidence of the people around you.
  • The ability to communicate technical decisions and tradeoffs clearly with Engineering, Product, QA, and other partners.
  • A continuous-improvement mindset and willingness to challenge existing practices when there is a better way to build, test, operate, or deliver software.
  • A collaborative approach to technical leadership: you can drive a decision while still seeking input and bringing others along.

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.
  • 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: 401k match to help invest in your future.
  • Equipment: Everything you need to be successful, shipped right to your door.
  • Compensation: Salary range for this position is $114,800 - $191,400, with eligibility for a discretionary bonus.
  • Location: Permanent, full-time, fully remote position (within the U.S. and select Canadian Provinces only).
  • Accommodations: Applicants who require accommodations may contact [email protected] to request an accommodation in completing an application.
Before You Apply
️
remote Be aware of the location restriction for this remote position: USA, Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Bloomerang
Software Development
Salary usd 114,800 - 1..
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA, Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 138,804+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later