
Empowering nonprofits to engage their donors effectively
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...
Employees enjoy a flexible remote work policy, generous PTO, and opportunities for equity in the company. Bloomerang also offers a learning budget for...
Bloomerang fosters a mission-driven culture focused on making a positive impact in the nonprofit sector. The company values transparency and collabora...

Bloomerang • Remote, US
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Bloomerang.