M

Murmuration

Data-driven tools for civic engagement

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Proven experience designing, developing, and maintaining backend software in production environments.
  • Strong understanding of software design principles and the ability to evaluate architectural tradeoffs.
  • Proven experience designing and maintaining APIs, such as GraphQL, distributed services, and data-intensive applications.
  • Proven experience debugging complex problems across services, infrastructure, and data.
  • Strong understanding of relational and/or NoSQL databases, including MongoDB, data modeling, and query performance.
  • Strong written and verbal communication skills.
  • Proven experience collaborating effectively across Engineering, Product, and other disciplines.
  • Familiarity with incident management and logging, monitoring, and observability in production environments.
  • Familiarity with CI/CD practices and modern deployment environments.
  • Demonstrated mentorship and technical leadership in team settings.
  • Experience building modern JavaScript/TypeScript solutions.
  • Experience working with event-driven or distributed architectures, such as AWS.

Responsibilities

  • Design, build, and evolve the systems and services that power the Organizer platform.
  • Own problems from discovery through production, partnering with Product, Design, Engineering, and other stakeholders to turn ideas and requirements into effective solutions.
  • Evaluate alternatives, identify tradeoffs, and recommend solutions appropriate to the problem.
  • Identify missing information, ask questions, and move work forward when a solution has not already been defined.
  • Consider how decisions affect system reliability, maintainability, other services, and future engineering work.
  • Share context, provide useful feedback, mentor others, and improve engineering practices.
  • Surface risks, uncertainty, dependencies, and changing assumptions early.
  • Improve reliability, documentation, testing, observability, and developer experience while delivering product work.

Desired Qualifications

  • Full-stack or open-source contributions.
  • Security- and privacy-conscious system design.
  • Experience planning and executing database migrations and large-scale data operations.
  • Experience using AI tools or workflows.
  • Experience in civic technology, nonprofit, or data-driven social-impact products.

About the Company

Murmuration

Data-driven tools for civic engagement

Murmuration provides data, tools, and insights to help organizations boost civic engagement and build healthier, more equitable communities. Its platform translates community data into actionable analytics and practical resources that organizations can use to design and evaluate programs, engage residents, and measure impact. The product focuses on civic participation and community well-being, differentiating itself by offering targeted data-driven support for social change efforts rather than generic analytics tools. The company’s goal is to empower nonprofits, coalitions, and government partners to improve community health and equity through clearer insights, better engagement strategies, and accountable outcomes.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
2014

Recently Posted Jobs

Explore more opportunities at Murmuration

See more jobs