Careers
Thanks for checking. We have no open positions at this time.
Director of Engineering, GreatNonprofits and CommunityConnect Labs
The Opportunity: At CommunityConnect Labs, we are dedicated to transforming Customer Experience and Engagement Solutions for government agencies and nonprofits. Our mission is to empower vulnerable populations by enhancing their access to essential services.
At GreatNonprofits, we are passionate about elevating the impact of nonprofits through our innovative platform that connects organizations with their communities. Our mission is to provide nonprofits with the tools they need to tell their stories, showcase their impact, and engage supporters effectively. As we expand our reach, we are seeking a visionary Director of Engineering to lead our technical development and product strategy, ensuring we deliver exceptional solutions that empower nonprofits to thrive.
As we continue to grow, we are looking for a dynamic Engineering Director to spearhead our engineering initiatives, driving impactful work, strategic execution and innovation across these organizations.
In this role, you will serve as a member of the leadership team, guiding a talented team that includes software engineers and QA team members. You will work cross-functionally with our Business Development, Customer Success, Data, and Implementation teams. You will play a pivotal role in shaping scalable and maintainable solutions that enable public service outreach and connect communities to vital resources. You will help prioritize day-to-day engineering tasks that serve the immediate needs of our clients as well as develop a long-term technical roadmap that allows for innovation and growth of the organization.
Key Responsibilities:
- Lead product planning and execution for multiple projects, ensuring alignment with organizational goals and strategy.
- Gather and prioritize customer requirements, write technical specifications, analyze user data, and create demos.
- Lead, coach, and manage engineering and QA teams, fostering a collaborative and innovative culture. Establish clear goals and expectations while promoting open communication and feedback, creating an environment where everyone feels valued and motivated to contribute to the team’s success.
- Conduct user research to support product development. Drive innovation based on client feedback and internal data.
- Manage the development and execution of beta and pilot programs for early-stage products.
- Collaborate closely with customer success, implementation and business development teams to meet social impact and financial objectives.
- Define project benchmarks and requirements for service rollouts.
- Partner with external organizations to assess opportunities and communicate product strategies effectively.
Qualifications:
- 5+ years of engineering experience, ideally in communications software (e.g., contact centers, omnichannel digital communications).
- Proven success in defining and launching early-stage products using agile methodologies, with a strong emphasis on iterative development and rapid prototyping.
- Strong analytical skills, with the ability to interpret user research and data analytics to drive product decisions and enhance system performance.
- Excellent judgment in product development, including when to prototype versus code and how to pivot when necessary based on technical insights.
- Demonstrated experience in managing remote, globally-distributed engineering teams, ensuring seamless collaboration across time zones and cultures.
- Strong people management skills and ability to develop team leads, fostering their technical and professional growth.
- Exceptional communication skills and the ability to influence and collaborate with both technical and non-technical teams effectively.
- Deep dedication to driving customer satisfaction; commitment to product scoping, creative engineering solutions, and understanding the needs of our clients.
Preferred Qualifications:
- Experience in a mission-driven organization.
- Product management experience within a technical context.
- Experience in the SMS product/industry.
- Familiarity with HIPAA compliance and security audits, especially as they relate to software design and architecture.
- Expert understanding of cloud-based, microservices architectures and their implementation in scalable applications.
- Experience with RapidPro or similar platforms is a plus.
- Experience with AWS and AWS Partnership.
Our Culture and Benefits: At CommunityConnnect Labs and GreatNonprofits, we believe that our people are our greatest asset. We offer a comprehensive benefits package, including health benefits and professional development opportunities. Our mission driven environment demands high-quality work, and we are committed to fostering a culture of innovation, inclusivity, and personal growth.
Salary Range: $120,000-$150,000 depending on experience
Join Us: We are a diverse and inclusive workplace that welcomes individuals from various backgrounds, experiences, abilities, and perspectives. As an equal opportunity employer, we are dedicated to creating an environment where everyone’s talents can shine. If you’re ready to make a difference in the lives of millions while enjoying the flexibility of a remote work environment, we invite you to apply.
To apply to this role please email [email protected] and include your resume and a cover letter regarding your interest in the role.
Join us in our mission to empower communities and drive meaningful change!
Technical Project Manager, GreatNonprofits and CommunityConnect Labs
The Opportunity: At CommunityConnect Labs, we are dedicated to transforming Customer Experience and Engagement Solutions for government agencies and nonprofits. Our mission is to empower vulnerable populations by enhancing their access to essential services.
At GreatNonprofits, we are passionate about elevating the impact of nonprofits through our innovative platform that connects organizations with their communities. Our mission is to provide nonprofits with the tools they need to tell their stories, showcase their impact, and engage supporters effectively. As we expand our reach, we are seeking a visionary Director of Engineering and Product to lead our technical development and product strategy, ensuring we deliver exceptional solutions that empower nonprofits to thrive.
As we continue to grow, we are seeking a Technical Project Manager to join our organization. In this role, you will be responsible for overseeing the planning, execution and completion of various projects that align with our mission. You will collaborate with cross-functional teams, manage project timelines and ensure effective communication throughout the project lifecycle. If you are passionate about making a difference and have a knack for organization and prioritization, we encourage you to apply.
Key Responsibilities:
- Lead product planning and execution for multiple technical projects, ensuring alignment with organizational goals and strategy.
- Gather and prioritize customer requirements, write detailed technical specifications, analyze user data, and create demos.
- Lead, coach, and manage engineering and QA teams, fostering a collaborative and innovative culture. Implement best practices in software development and quality assurance. Establish clear goals and expectations while promoting open communication and feedback, creating an environment where everyone feels valued and motivated to contribute to the team’s success.
- Conduct user research to support product development. Drive innovation based on client feedback and internal data analysis, ensuring engineering efforts are informed by user insights.
- Manage the development and execution of beta and pilot programs for early-stage products, ensuring rigorous testing and quality standards.
- Collaborate closely with customer success, implementation, and business development teams to meet social impact and financial objectives.
- Define project benchmarks and technical requirements for service rollouts, ensuring adherence to industry standards and best practices.
- Partner with external organizations to assess opportunities and communicate product strategies effectively, including considerations for software architecture and integration.
Required Skills:
- 5+ years of experience in technical project management, preferably in a mission driven organization or nonprofit environment.
- Strong organizational skills with a keen attention to detail.
- Excellent verbal and written communication skills.
- Proficiency in project management tools (e.g., Trello, Asana, Jira) and documentation platforms (e.g., Google Workspace, Microsoft Office).
- Ability to prioritize tasks and manage multiple projects simultaneously.
- Strong problem-solving skills and adaptability in a dynamic environment.
Nice to Have Skills:
- Experience with agile project management methodologies.
- PMP certification or equivalent experience
- Familiarity with nonprofit and government sector challenges and solutions.
- Understanding of software development processes or technical environments.
- Knowledge of data management and analytics tools.
Our Culture and Benefits: At CommunityConnnect Labs and GreatNonprofits, we believe that our people are our greatest asset. We offer a comprehensive benefits package, including health benefits and professional development opportunities. Our mission driven environment demands high-quality work, and we are committed to fostering a culture of innovation, inclusivity, and personal growth.
Salary Range: $80,000-$100,000 depending on experience
Join Us: We are a diverse and inclusive workplace that welcomes individuals from various backgrounds, experiences, abilities, and perspectives. As an equal opportunity employer, we are dedicated to creating an environment where everyone’s talents can shine. If you’re ready to make a difference in the lives of millions while enjoying the flexibility of a remote work environment, we invite you to apply.
To apply to this role please email [email protected] and include your resume and a cover letter regarding your interest in the role.
Join us in our mission to empower communities and drive meaningful change!