Murmuration, a nonprofit organization, is seeking a Staff Software Engineer to join their Technology Division. This role combines technical leadership with hands-on development, requiring 10-15 years of experience. The position offers a salary range of $135,000-$165,000 and allows for remote work across the United States.
The ideal candidate will serve as both a senior individual contributor and Tech Lead, responsible for developing and maintaining Frontend or Backend components while ensuring high-quality standards and mentoring team members. They will work with AWS services, TypeScript/JavaScript, and modern development tools to build solutions that support civic engagement initiatives.
The role demands strong technical expertise in software development, architecture design, and team leadership. Key responsibilities include managing complex projects, conducting code reviews, collaborating with Product Management, and maintaining technical documentation. The position requires excellent communication skills and the ability to work autonomously.
Murmuration offers an impressive benefits package including fully-covered health insurance, 5% retirement match, unlimited PTO, and various stipends for professional development and remote work. The organization is committed to diversity, equity, and inclusion, creating an environment where all voices are valued and celebrated.
This is an opportunity to apply technical expertise to meaningful social impact, working with an organization that provides essential tools and data to community-focused organizations across America. The role combines technical challenges with civic engagement, making it ideal for those who want to use their skills to contribute to positive social change.