Murmuration: Staff Software Engineer

Related keywords: remote job usamental health remote jobprogramming remote job

This page contains product affiliate links.

Overview

Murmuration is seeking a Staff Software Engineer who will play a crucial role in the development, maintenance, and orchestration of various back-end components. This position is fundamentally remote, allowing the selected candidate to work from anywhere in the USA. It emphasizes maintaining product stability while adhering to technical standards and project timelines. As a Tech Lead, the engineer will not only contribute to the codebase but will also guide the team by leading technical directions and mentoring peers.

Responsibilities

The Staff Software Engineer is expected to:

  • Develop software in alignment with specifications and design, ensuring the code is well-tested, maintainable, and documented.
  • Work independently with minimal oversight to deliver production-ready solutions, focusing on long-term maintenance.
  • Act as a Subject Matter Expert (SME) for the team's products and assist in complex algorithmic tasks, feature designs, and setting broader technical standards.
  • Create, communicate, and defend design decisions across teams in meetings or through demo sessions.
  • Take ownership of significant tasks or Jira epics and drive them to completion, ensuring all requirements are met.
  • Manage builds and release processes while adjusting development efforts in line with the team’s Software Development Life Cycle (SDLC).
  • Oversee documentation and maintain a customer-centric approach, providing regular support and feedback to team members.
  • Mentor other engineers through code reviews, paired programming, and providing technical guidance on best practices.
  • Collaborate with Product Management to scope and prioritize Jira tasks according to the organization’s roadmap.

Requirements

Candidates should possess significant experience and skills, including:

  • Between 10 to 15 years of experience in software development.
  • A BS, BA in Computer Science or equivalent degree, with work experience or boot camps qualifying as substitutes.
  • Mastery in Typescript/Javascript or another similar functional programming language, with a robust understanding of threading or multi-processing.
  • Experience with AWS Lambdas or AWS Fargate.
  • Proficient in using a standard Integrated Development Environment (IDE) and version control systems such as git.
  • Familiarity with package managers used in Node.js.
  • Proven ability to design, develop, and deploy software features from conception through to production.
  • Strong communication skills, both written and verbal, to effectively explain and defend design decisions.
  • Ability to document design components and technical workflows.

Nice to Haves

Although not strictly required, the following qualifications could enhance a candidate’s application:



  • Experience in using GraphQL in production settings.
  • Knowledge of document databases like MongoDB.
  • Familiarity with CI/CD frameworks and best practices.
  • Additional expertise with various AWS products such as S3, IAM, and Elastic Container Registry.
  • Experience using Docker or Kubernetes for containerization.

Position and Salary

The position is classified as a full-time role, with a starting salary range of $135,000 to $165,000 based on experience. Candidates will be eligible for a comprehensive benefits package which may include:

  • Health, vision, and dental insurance for employees and their qualifying family members, with 100% of premiums covered.
  • Retirement plans with a 5% employer match.
  • A flexible, unlimited Paid Time Off (PTO) program and generous paid parental leave.
  • Monthly reimbursements for remote work expenses and a home office setup stipend.
  • Opportunities for professional development funded annually.
  • Access to mental health and wellness benefits.

Company Culture

Murmuration is committed to fostering a diverse, equitable, and inclusive workplace. They prioritize diversity across various dimensions, including race, gender, and sexual orientation. The company mandates participation in DEIB (diversity, equity, inclusion, belonging) programming and ensures reasonable accommodations are available for staff and applicants with disabilities.

Final Note

This role addresses the need for skilled engineers who are passionate about technology and civic engagement. Murmuration encourages individuals from all backgrounds to apply, even if they do not meet every single requirement.

This opportunity presents engineers with a chance to grow their careers in a supportive environment while contributing significantly to impactful projects.



This job offer was originally published on weworkremotely.com

Murmuration

USA Only

Software development

Full-time

January 11, 2025

6 views

0 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.