
About Bloomerang
Empowering nonprofits to engage their donors effectively
Key Highlights
- Over 10,000 nonprofit customers using Bloomerang's platform
- $8M raised in funding to enhance product offerings
- Headquartered in Indianapolis, Indiana
- Flexible remote work policy for employees
Bloomerang is a leading donor management and fundraising software provider headquartered in Indianapolis, Indiana. With a focus on nonprofit organizations, Bloomerang's platform helps over 10,000 nonprofits enhance donor acquisition, retention, and engagement. The company has raised $8M in funding t...
🎁 Benefits
Employees enjoy a flexible remote work policy, generous PTO, and opportunities for equity in the company. Bloomerang also offers a learning budget for...
🌟 Culture
Bloomerang fosters a mission-driven culture focused on making a positive impact in the nonprofit sector. The company values transparency and collabora...
Overview
Bloomerang is hiring a Senior Software Engineer to lead the technical direction of their fundraising platform. You'll work with Java and Agile methodologies to deliver impactful SaaS solutions for nonprofits. This role requires strong leadership and technical skills.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building scalable and maintainable solutions. Your expertise in Java allows you to contribute effectively to the technical vision of the team, ensuring alignment with enterprise architectural guidance. You thrive in an agile environment, embracing collaboration across Product, QA, and Engineering teams to deliver high-impact solutions. Your leadership skills shine as you mentor junior engineers, fostering a culture of growth and innovation within your team.
You are passionate about the nonprofit sector and understand the unique challenges it faces. Your experience in SaaS development equips you with the knowledge to create solutions that empower nonprofits to maximize their impact. You are comfortable navigating complex technical challenges and enjoy diagnosing and resolving issues that arise during the development process. You are also open to exploring AI-driven development practices, recognizing their potential to enhance the efficiency and effectiveness of your work.
Desirable
Experience with cloud platforms and modern development tools is a plus, as is familiarity with agile methodologies. You are a proactive communicator, able to articulate technical concepts to non-technical stakeholders, ensuring everyone is aligned on project goals and timelines.
What you'll do
As a Senior Software Engineer at Bloomerang, you will take ownership of the technical direction for your domain, shaping the future of our fundraising platform. You will collaborate closely with cross-functional teams to design and implement solutions that meet the needs of our nonprofit clients. Your role will involve leading technical discussions, conducting code reviews, and ensuring best practices are followed throughout the development lifecycle.
You will be responsible for diagnosing complex technical issues and implementing effective solutions. Your ability to mentor and guide junior engineers will be crucial in building a high-performing team that consistently delivers quality software. You will also engage in continuous learning and improvement, staying up-to-date with industry trends and emerging technologies that can enhance our platform.
What we offer
At Bloomerang, we foster a mission-driven culture that values innovation and collaboration. You will have the opportunity to work with a talented team dedicated to making a difference in the nonprofit sector. We offer competitive compensation and benefits, along with a flexible work environment that supports work-life balance. Join us in our mission to empower nonprofits and make a lasting impact in the communities we serve.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Bloomerang.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
SeatGeek is seeking a Senior Software Engineer to join their R&D team and help modernize the ticketing industry. You'll work with technologies like Java, JavaScript, and Docker to build scalable software solutions. This role requires experience in building business-critical software in fast-paced environments.

Staff Engineer
Earnin is seeking a Senior Staff Software Engineer to contribute to the design and development of backend services. You'll work with technologies like Java and Spring to enhance financial products. This position requires significant experience in backend engineering.

Software Engineering
Confluent is hiring a Senior Software Engineer to advance the Tableflow project, focusing on multi-tenant, highly available compute infrastructure. You'll work with technologies like Java and Kafka to solve complex distributed storage challenges. This position requires significant experience in software engineering.