Bloomerang

Bloomerang

Bloomerang provides nonprofit organizations with integrated software solutions for fundraising, donor and volunteer management, enabling them to enhance donor relationships, increase retention, and effectively mobilize volunteers to support their missi...

Specialized Consumer Services
251-1K
Founded 2012

Description

  • Own the team's technical outcomes, including code quality, reliability, maintainability, security, and execution.
  • Lead technical direction and design for small-to-moderately scoped features within the team’s domain.
  • Translate product and business problems into pragmatic technical solutions and drive them through implementation.
  • Mentor engineers across experience levels and provide actionable technical feedback.
  • Use AI tools and automation to improve development workflows, reduce repetitive work, and increase team leverage.
  • Identify and address technical debt, architectural risks, performance concerns, and reliability issues.
  • Diagnose and resolve complex technical problems using debugging, observability, and system-level analysis.
  • Build quality into the development process through automated testing, code review, observability, and continuous feedback.
  • Partner with Product, QA, Engineering, Staff Engineers, and architects to make technical decisions and deliver features.

Requirements

  • Strong, recent experience building and shipping production software as a hands-on engineer.
  • Deep proficiency in TypeScript and JavaScript across the stack, including Node.js, Express, and React.
  • Strong experience with PostgreSQL, relational data modeling, REST API design, asynchronous programming, automated testing, and production debugging/observability.
  • Experience modernizing legacy systems incrementally while keeping a live product running.
  • Comfort building and operating integrations and data synchronization between systems, with attention to correctness, idempotency, and conflict handling.
  • Ability to make pragmatic architectural decisions balancing scalability, reliability, maintainability, and delivery speed.
  • Experience serving as the senior technical engineer or technical lead on a team without formal management authority.
  • 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, and problem-solving.
  • Nice to have: experience with Java, AngularJS, Sequelize or another ORM, AWS, CRM platforms, feature flagging tools, Playwright, Jest, multi-tenant SaaS, or nonprofit/volunteer management systems.

Benefits

  • Competitive salary range of $114,800 to $191,400.
  • Potential eligibility for a discretionary bonus.
  • Generous health, vision, and dental insurance options.
  • HealthiestYou 24/7 confidential healthcare access.
  • 20 PTO days, 3 flex days, 4 optional volunteer days, and 12 paid holidays.
  • Paid parental leave.
  • 401(k) match.
  • Fully remote work within the U.S. and select Canadian provinces, with Indianapolis headquarters access for local employees.
  • Equipment shipped to your door.
  • Visa sponsorship and relocation are not offered at this time.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, AI Systems

Federato 11-50 Insurance

Federato is hiring a Software Engineer, AI Systems to build backend architecture and production infrastructure for agent-driven AI capabilities within its insurance underwriting platform.

Generative AI LLM Microservices Python TypeScript
14 hours, 52 minutes ago

Senior Software Engineer

BOLD 251-1K Internet Software & Services

BOLD is seeking a Senior Software Engineer to architect, build, and own React-based microfrontend applications that support high-throughput career document and job-hunting products.

Agile CSS Modules Figma Git GitHub Grafana Nginx Node.js React Sass System Design TypeScript UI Design UX Design VS Code
15 hours, 7 minutes ago

Team Lead, Android Core Product

Speechify 51-250 Internet Software & Services

Speechify is hiring a remote Android Team Lead to build and release core features for its text-to-speech app while improving engineering practices, reliability, and team execution.

Android CI/CD iOS Jetpack Compose JUnit Kotlin Node.js
15 hours, 22 minutes ago

Senior Software Engineer

Podium 1K-5K Internet Software & Services

Podium is hiring a Senior Full Stack Engineer to own end-to-end product development for AI-powered tools that help local businesses connect with customers, grow revenue, and operate more effectively.

Elixir Phoenix PostgreSQL React
15 hours, 22 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers