Please, let Murmuration know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
Murmuration is a nonprofit organization focused on enhancing civic engagement through data, digital tools, and research-driven insights.
The Staff Software Engineer will develop, maintain, and orchestrate various Frontend or Backend components, ensuring feature delivery aligns with technical standards and project timelines while prioritizing product stability.
This role involves taking ownership of complex projects, leading technical direction, and mentoring peers through code reviews, paired programming, and refinement sessions.
The engineer will act as the designated Tech Lead for the team, overseeing high-quality coding standards, ticket and documentation processes, and collaborating with Product Management to prioritize work and manage tech debt.
Responsibilities include planning sprints, advocating for performance optimizations, re-architecting efforts, and infrastructure improvements.
The position requires active participation in DEIB (diversity, equity, inclusion, belonging) programming.
Requirements:
Candidates must have 10 to 15 years of experience in software engineering.
A BS or BA in Computer Science or a related degree is required, though boot camp(s) and/or work experience can substitute for degree requirements.
Mastery in Typescript/Javascript or a similar functional programming language is essential, including understanding threading or multi-processing.
Working knowledge of AWS Lambdas or AWS Fargate is required.
Candidates should have mastery of a standard IDE for code development and familiarity with a standard code repository (e.g., git).
Familiarity with the standard package manager used by Node and demonstrated proficiency in deploying frameworks is necessary.
Experience designing and developing product features from design to production deployment is required.
Previous experience supporting a production environment is essential.
Good communication skills are necessary, including the ability to document designs and create technical workflows.
Nice to haves include knowledge of GraphQL, document databases like MongoDB, advanced CI/CD practices, and experience with AWS products and container technologies.
Benefits:
The Staff Software Engineer position offers a full-time, salaried role with a starting salary range of $135,000 - $165,000, commensurate with experience.
A comprehensive benefits package includes health, vision, and dental insurance with 100% of premiums covered for employees and qualifying family members.
Retirement benefits include a 5% employer match.
Employees enjoy a flexible unlimited PTO plan and generous paid parental leave.
Additional benefits include pre-tax commuter benefits, a company laptop, a flexible remote work environment, and a home office setup stipend for new employees.
Monthly reimbursement for remote work expenses, a yearly professional development fund, and mental health and wellness benefits through Calm and Better Help are also provided.
The organization hosts yearly in-person staff retreats and fosters a welcoming culture that celebrates diversity, equity, inclusion, and belonging.
Apply now
Please, let Murmuration know you found this job
on RemoteYeah
.
This helps us grow π±.