Remote Staff Software Engineer

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
$ 135,000 - 165,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback