Bloomerang is a company dedicated to empowering nonprofits through technology and support. As a Sr. Software Engineer, you will lead the technical direction of the platform, ensuring the delivery of high-impact software solutions while mentoring a team of engineers.
Responsibilities:
- 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
- Embed AI responsibly into your team's workflow by using AI tools to enhance development productivity, code analysis, and technical problem-solving
- Mentor and coach junior and mid-level engineers, helping them develop deeper technical skills, architectural thinking, and ownership mindset
Requirements:
- A deep mastery of PHP and CSS: You have strong proficiency in our core backend technologies and are comfortable working extensively with SQL
- Modern Frontend experience: You bring hands-on experience with JavaScript, and we'll be especially excited if you have React or TypeScript in your toolkit
- A commitment to excellence: You model high standards of technical execution and continuous learning, inspiring your team to grow alongside you
- A sense of accountability: You take full ownership of code quality outcomes, ensuring that every product shipped meets the highest standards of reliability
- Scalable systems thinking: You have experience establishing and evolving code review processes and automation that can adapt to a growing team and increasing complexity
- Strategic partnership: You excel at working alongside Product teams to design robust solutions that balance feature delivery with long-term stability and proactive technical debt management
- Technological versatility: You bring proficiency in a diverse range of frameworks, languages, and databases, with a specific focus on advancing CRM or Fundraising functionalities
- An AI-forward mindset: You possess the curiosity and responsibility to explore and integrate AI tools into your daily workflow, driving efficiency to further the Bloomerang mission