Sr. Software Engineer
$114.8k - $160kBloomerang
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! The Role As a Sr. Software Engineer at Bloomerang you will act as a driving force behind our mission to empower nonprofits. You don't just write code; you shape the technical direction of our platform, working at the intersection of Product, QA, and Engineering to deliver high-impact SaaS solutions. You are a leader who thrives in an agile environment, embraces the future of AI-driven development, and enjoys mentoring a high performing team of Software Engineers. What You Will Do- Own the technical vision and direction for your domain, ensuring the team builds solutions that are scalable, maintainable, and aligned with enterprise architectural guidance.
- Diagnose and resolve complex technical bottlenecks, leveraging deep knowledge of 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, to catch potential bugs and provide constructive feedback to elevate the team's standards.
- Champion AI-driven development to enhance development productivity, code analysis, and technical problem-solving within your team's workflows.
- Use AI tools (Claude Code, etc) daily for coding, code analysis, and problem-solving.
- Serves 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 time.
- Full-Stack Proficienc y:
- You bring 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: You possess strong SQL skills and a firm grasp of multi-threading and asynchronous operations (async/await) to build high-performing, scalable systems.
- Quality-First Mindset: You don't just write code; you own quality outcomes. You understand the test pyramid (unit, integration, and E2E) and have a proven ability to build stability into the SDLC from day one.
- Future-Ready: You are curious about the frontier of engineering, including the responsible integration of AI tools to drive efficiency and solve complex problems.
- Accountability: You model excellence and take ultimate responsibility for what your team ships. You aren't afraid to evolve code review processes and automations to stay ahead of team growth.
- Technical Stewardship: You balance the need for speed with long-term stability, actively managing technical debt and ensuring systems are built to last.
- Product Partnership: You act as a true peer to Product Management. You provide clarity on what is "risky" or "expensive," surfacing constraints early and suggesting emerging technologies to solve challenging problems.
- Growth Orientation: You have a passion for continuous learning and a desire to elevate the standards of those around you.
- Mission-Driven: You align your technical decisions with the broader goal of supporting our mission, ensuring our software empowers our users effectively.
- Experience with .NET Core
- Experience with NestJS and Kafka
- Cloud Infrastructure (AWS)
- CRM experience
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. Compensation
The salary range for this position is $114,800 - $160,000. 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 Location
This is a permanent, full-time, fully remote position (within the U.S. and select Canadian Provinces only). Employees living in Indianapolis, IN are welcome to work from our company headquarters. We do not offer Visa sponsorship or relocation assistance at this time. Accommodations Applicants who require accommodations may contact View email address on click.appcast.io to request an accommodation in completing an application. Bloomerang is an Equal Opportunity Employer. Individuals seeking employment at Bloomerang are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in United States vacancy
- ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead...SeniorWorldwideFlexible hours
- SKU Testing Functional Testing L1 V2 Manual testing SKU Testing Functional Testing L1 V2 Manual testingSKU Testing Functional Testing L1 V2 Manual testing SKU Testing Functional Testing L1 V2 Manual testingSenior
- ...An experienced engineer who designs, builds, and operates Java + Spring Boot microservices running in Kubernetes. Owns features end-to-end, from design to production support. Skilled in creating testable, observable services; partnering with SDETs; maintaining performance...SeniorRemote work
- COE Prod Support Masterworks Role: COE Prod Support at onsite Application Name: Enterprise Project Portfolio Management (EPPM) Masterworks Skillset: Aurigo Masterworks,.Net, SQL Job Description: • Support end to end solution for Project, Program Portfolio Management...Senior
- ...Real Time Trading, Compliance & Risk Systems Engineer This opportunity is sitting in NYC - Hybrid 2-3x/week You will be responsible for designing, implementing & continuously evolving real time trading, compliance & risk systems on the engineering team. This team works...Senior
- ...Interact with customers on need basis and flag any requirements or issues raised by the customer to seniors in the team. Develop software code as per specifications, by understanding customer requirements. Track open tickets/ incidents in queue and allocate tickets to...Senior
- Test Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium...Senior
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer based in the United States. This role sits at the core of a modern Banking-as-a-Service platform powering fintech and...SeniorRemote jobFull timeHome office
- Job Description: Splunk Presale Manager Position Overview The Splunk Presale Manager is a pivotal role within our organization, responsible for driving the technical sales process and ensuring customers fully understand the value of our Splunk solutions. This individual...Senior
- ...Sr. Software Engineer 8 year of experience in the Automotive domain. Experience in issue management, prioritization and risk analysis. Experience in the ALM tool chain eg, JIRA and confluence. Good knowledge on Generic Global Diagnostics specification (GGSD). Experience...Senior
$140k
Sr Advanced Software Engineer Note: For Honeywell positions candidates can work onsite for initial 3-4 weeks then they can work as a remote option. Minneapolis, Minnesota, Honeywell, Full-Time salary $140k/YR Visa US Citizen only.SeniorFull timeRemote work- ...Name: tecnova Location: Waukegan, IL (onsite, hire off video is fine.) Duration: 6mo contract Title:Sr. Software Engineer (EMBEDDED C) In general, Tecnova uses ST microcontrollers wherever and whenever possible. Our choice on this project is...SeniorContract work
- ...Senior Design Engineer We are looking for a skilled and innovative Senior Design Engineer to join our team, specializing in Chassis and Frame-related structures. As a Design Engineer with a focus on packaging within the chassis and frame domain, your primary responsibility...Senior
- ...Principal Engineer For Embedded Linux Highly experienced engineer (Principal / Sr. level) with experience in low level (BSP & device drivers) and platform / kernel level software in a Linux environment. The engineer will be developing device drivers for a variety of...Senior
- CA Gen JD Experience with CA Gen programming language (4th generation), including writing and compiling code to Java and C#. Experience working in CA Gen Toolset latest version 8.6 in client server architecture. Experience in setting up CA Gen environment. Experience...Senior
- SAP Vistex Consultant Location: USA (Neenah/ Rosewell preferred) Contract Skill: Vistex for SAP Experience: 10+ years Good experience in Vistex pricing, rebates, discounts, bill backs, chargebacks, sale incentives. Vistex configuration experience (Condition tables...SeniorContract work
- ...Developer Location- Middle town NJ Remote- NO JD • Good Python experience with o develop and maintain various software products o responsibilities include writing and testing code o debugging programs and integrating applications • Good...SeniorRemote work
- ...Work closely with DevOps and cloud infrastructure architects and engineers to design, implement and manage secure, scalable and reliable cloud infrastructure environments for Foghorn customers. Propose and implement cloud infrastructure transformation and automation based...Senior
- Data Analyst - Tableau Location: Onsite - Denver Experience: Minimum 7+ years Key Skills Requirements: Advanced proficiency in Tableau for dashboard creation and data visualization Proven experience in dashboarding large-scale datasets ...Senior
- Role: MES Project Manager Location: Portsmouth, NH - required on site every second week Duration: Fulltime Skills/Experience Must MES Project Management experience Agile project methodology Fluent in English Wish ...SeniorFull time
- ...Sr Software Engineer Location: Columbus, Ohio (Hybrid Onsite - 3 Days/Week) Duration: 6-12 Months Plus We are looking for a Sr Software Engineer skilled in the conversion of Cascading/MapReduce to Spark. This individual will be responsible for migrating Big Data...Senior3 days per week
- Progress DBA Analyst Install, configure, upgrade and monitor databases to ensure optimum performance. • Monitor database system resources and performance ensuring that they meet agreed SLA's. • Perform disaster recovery planning, implementation and testing. • ...SeniorRemote work
- ...Sr Software Engineer To perform activities associated with one or more software engineering lifecycle phases Principal Accountabilities: Understand customer requirements and suggest solutions or alternatives Fill timesheets and complete invoicing process on or before...Senior
- RPA Project Manager Location: Boston, MA FULL TIME Strong PM in customer's RPA area. Should have managed large teams Good stakeholder management skills UI Path knowledge Person will be working directly with head of RPA and will be responsible for managing...SeniorFull time2 days per week3 days per week
- ...Position :- DataOps Engineer with CI/CD Location :- Remote Data Pipeline Management: DataOps engineers design, develop and maintain data pipelines. These are essential for transferring data between numerous sources, systems and applications. Automation:...SeniorRemote work
- ...Sr. Software Engineer Location: Seattle, WA Visa: H1B, GC, or USC # of Positions: 15 Client is looking for someone with experience in Node JS. If they don't have much experience on Node JS, client is willing to take someone with extensive experience on C#. Client...SeniorH1b
- Java/J2EE Frameworks (Spring MVC, Spring Batch, SpringBoot Microservices) Design patterns and principles, Web Services (REST, SOAP) Security & Integration technologies (SSO, MSSL, OAuth, JWT, etc.) Oracle PostgreSQL, NoSQL,JUNIT and Rest Assure Maven...Senior
- ...Sr. Software Engineer TECHM-JOB-29994 Position: Electronics Engineer Location: Redmond, WA Duration: Contract or Full time Client: Microsoft JD & Skillset: SI fundamentals / consumer electronics high speed design Detailed JD: 1. Mixed circuit...SeniorFull timeContract work
- ...Position: Sr. Software Engineer Organisation: Synaptics Exp; 8+ years Location: San Diego, CA Design and develop Bluetooth drivers to productize the latest generation of IoT BT products. Provide low level hardware bring-up and firmware development in an...Senior
- ...- Work with product owners to understand desired application capabilities and testing scenarios - Continuously improve software engineering practices - Work within and across Agile teams to design, develop, test, implement, and support technical solutions across...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
Related searches
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States


