Murmuration
Nonprofit Organization Management
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer at Murmuration. Skills: Staff Software Engineering, System Architecture, Data Visualization, Backend Development. Shape technical future. Advise on technical priorities”
What You'll Achieve.
Evolve product to general availability; Build secure, reliable, GA-ready platform; Scale systems; Maintain systems; Improve system quality; Raise technical bar across organization
Industry & Context.
Problem solving; Root cause analysis; Troubleshooting; Debugging; Analytical skills
What They're Looking For.
Must Have
5+ years experience, 5+ years experience in software engineering, 5+ years experience in a Staff Engineer role, 5+ years experience in building complex, data-driven systems, 5+ years experience in scaling systems, 5+ years experience in maintaining systems, 5+ years experience in evolving systems, 5+ years experience in near-greenfield settings, 5+ years experience in building inclusive, high-trust, high-performing teams
Nice to Have
Experience with political data, Experience with voter data, Experience with demographic data, Experience with outreach data, Experience with NLP, Experience with data visualization, Experience with interactive maps, Experience with charts, Experience with exportable tables
What You'll Do.
Shape technical future
Advise on technical priorities
Propose well-reasoned solutions
Take pilot to general availability
Make architectural decisions
Validate technical assumptions
Iterate toward scalability
Harden experimental systems
Ensure operational readiness
Architect for the long term
Reinforce secure coding practices
Identify vulnerabilities early
Treat data privacy as first-class
Treat access control as first-class
Proactively identify technical risks
Address technical risks
Drive quality improvements
Reduce technical debt
Improve system quality
Contribute to organizational objectives
Navigate evolving requirements
Establish best practices
Mentor senior engineers
Help technical leads build judgment
Help technical leads build ownership
Help technical leads build skills
Build backend services
Build data visualizations
Build user interfaces
Produce high-quality documentation
Improve knowledge sharing
Improve maintainability
Apply expertise to complex challenges
Raise quality of deliverables
How You'll Work.
Team & Collaboration
Multidisciplinary teams; Partner-focused teams; Cross-functional teams; Engineering, product, design, research, data, partner success alignment; Close-knit team
Communication Scope
Technical documentation; Knowledge sharing; Onboarding; Advocacy
Process & Methodology
Agile methodologies, Product roadmaps, Technical planning
Full Job Description
**Who We Are** At Murmuration, we believe that America's promise is shaped and reshaped by the best ideas and ideals of its communities, and the dreams of the people who believe in a better life for themselves, their families, and each other. We help organizations build power in their communities in four key ways: we organize a network of values-aligned partners; we provide deep, data-driven insights into people, places, and perspectives; we develop tools that make organizing and engagement easy and more effective; and we offer services that strengthen our partners' capacity to lead change in their communities. We envision an America where every community has what it needs to help people lead healthy, free, and dignified lives. We work to redesign the systems and structures we all depend on — how we learn, live, govern, and solve problems — so that they are just, equitable, resilient, and rooted in shared responsibility. By strengthening the ties that hold communities together, we aim for civic life defined by collective action and care, with effective leadership that truly represents everyone. We are a collaborative, curious, and creative team of organizers, scientists, teachers, technologists, campaign veterans, and more who share the unwavering belief that we can use our gifts in service of transforming America — together. We've built our team guided by the belief that the whole is greater than the sum of its parts. And so we support each other relentlessly — rallying together to face challenges the same way we celebrate each other's wins. **About the Position** Do you see yourself as a mission-driven engineer who believes that great products emerge from strong teams? Do you thrive in inclusive, thoughtful environments where engineers hold themselves to high standards of technical excellence, ownership, and impact at scale? We are seeking a Staff Software Engineer to contribute to one of our most ambitious efforts: building a new product from the ground up while
Applying for this Staff Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Murmuration?
Real rants from real employees. Read before you apply.