Software Engineer (Tech Lead) - Typescript/React
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job 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 make sure 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.
- Make the team better. 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, while identifying 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.
- Balance delivery with long-term technical health. 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.
- Diagnose and resolve complex technical problems. Use deep debugging, observability, and system-level knowledge to find root causes and improve the systems and practices that prevent issues from recurring.
- Own quality end to end. Build quality into the development process through appropriate automated testing, code review, observability, and continuous feedback., Artificial Intelligence * Big Data * Healthtech * Information Technology * Machine Learning * Software * Analytics Leads complex cybersecurity due diligence programs across mergers, acquisitions, and integrations. Coordinates architects, engineers, legal teams, and business leaders; translates technical findings into executive recommendations; develops governance structures, dashboards, KPIs, and status reporting; facilitates risk decisions; and improves assessment processes. The role requires extensive technical program leadership, cybersecurity knowledge, risk management, executive communication, and advanced visual storytelling skills. Top Skills: Architecture DiagramsCis ControlsCloud SecurityCloud TechnologiesCybersecurityDashboardsData ProtectionData VisualizationEndpoint SecurityEnterprise It InfrastructureIdentity And Access ManagementIso 27001Network SecurityNist 800-53Nist CsfProcess MappingSecurity OperationsSoc 2Vulnerability Management
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute
Requirements
- Strong, recent experience building and shipping production software as a hands-on engineer.
- Deep proficiency in TypeScript and JavaScript across the stack - Node.js and Express on the server, React on the front end - with strong experience in modern web development.
- Strong experience with relational data modeling and SQL (PostgreSQL), REST API design, asynchronous programming, automated testing, and production debugging and observability.
- Experience modernizing legacy systems incrementally - porting or strangling legacy code into a modern stack while a live product keeps running for customers.
- Comfort building and operating integrations and data sync between systems, where correctness, idempotency, and conflict handling matter.
- The ability to make pragmatic architectural decisions that balance scalability, reliability, maintainability, and delivery speed.
- Helpful, but not required: Experience with Java, AngularJS, Sequelize or a comparable ORM, AWS/cloud infrastructure, or CRM platforms.
Technical Leadership & Autonomy
- 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.
AI Fluency & Engineering Leverage
- 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.
Team Leadership & Collaboration
- 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.
Nice to Haves But Not Required
- Experience with Java, or another JVM stack, in a legacy modernization context
- Experience with AngularJS, or migrating a legacy front end to React
- Cloud infrastructure (AWS)
- Feature flagging and progressive delivery (LaunchDarkly, OpenFeature, or similar)
- API and end-to-end test automation (Playwright, Jest, or similar)
- Multi-tenant SaaS at scale
- CRM, nonprofit, or volunteer management experience
Benefits & conditions
Serve as the senior technical engineer on a delivery team, writing production code, shaping architecture, mentoring engineers, diagnosing complex issues, and owning software quality and reliability. Build TypeScript and JavaScript applications using Node.js, Express, React, PostgreSQL, REST APIs, testing, and observability. Modernize legacy systems, manage integrations and data synchronization, and use AI tools and automation to improve engineering workflows and delivery. The summary above was generated by AI
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. Our powerful giving platform and stellar support enable tens of thousands of nonprofits to raise more, recruit more, and retain more, fueling maximum impact and raising the bar on what’s possible for the nonprofit sector. That’s why, even as the nonprofit sector sees declines in giving, Bloomerang customers raise more year over year.
We’re also in the business of creating thriving employees. 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!, Health + Wellness You’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.
Time Off 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!
401k You’ll receive a 401k match to help invest in your future.
Equipment Everything you need to be successful, shipped right to your door. You got this. We got you., The salary range for this position is $114,800 - $191,400. You may also be eligible for a discretionary bonus. Actual compensation within the range will be dependent on your skills, experience, qualifications, and location, as well as applicable employment laws, 12 Minutes Ago In-Office or Remote 118K-118K Annually Junior 118K-118K Annually Junior Information Technology * Mobile * Social Impact * Software Develop and improve Dimagi’s CommCare platform through full-stack software engineering. Responsibilities include building features, writing automated tests, participating in code reviews and agile processes, supporting continuous integration and deployments, and collaborating with international development and implementation teams. The role focuses on creating accessible software for frontline workers in challenging environments and may include data engineering and AI-assisted coding work. Top Skills: Alpine.JsBootstrapClaude CodeCommcareCSSDjangoElasticsearchHTMLHtmxJavaScriptPostgresPython Headway, 2 Hours Ago In-Office or Remote 180K-225K Annually Senior level 180K-225K Annually Senior level Consumer Web * Healthtech * Professional Services * Social Impact * Software Lead and scale technical recruiting across Engineering, Data, Product, Design, Security, and IT. Build and manage a high-performing team of senior recruiters and managers, set strategy and operating model, partner with R&D leaders on headcount planning, improve systems and tooling, and drive operational excellence and talent-branding to deliver high-impact hiring outcomes. Optum
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Navigating the AI Shift
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?