Related keywords: mental health remote jobremote job work from anywhereremote job from anywhere
This page contains product affiliate links.
The position available is for a Staff Software Engineer at Murmuration, a company committed to civic engagement and technology. This is a full-time role, allowing employees to work from anywhere in the world. The primary responsibilities include developing, maintaining, and orchestrating various Backend components. As a team leader, the candidate will prioritize project timelines, uphold technical standards, and ensure product stability.
The Staff Software Engineer will act as a senior individual contributor and oversee complex projects within their team. Specific responsibilities include:
Developing software in alignment with specifications and designs, ensuring that the code produced is maintainable, well-documented, and thoroughly tested.
Functioning autonomously with minimal oversight to deliver production-ready solutions that emphasize long-term maintainability and supportability.
Serving as a Subject Matter Expert (SME) for the team’s product, contributing to intricate algorithmic tasks and broader technical standards.
Communicating design decisions clearly and defending them during demo sessions and architecture reviews.
Taking ownership of Jira tasks while ensuring transparency and clarity in project requirements and objectives.
Collaborating with Product Management to prioritize work, manage technical debt, and advocate for engineering improvements.
Acting as the designated Tech Lead, mentoring other engineers, and overseeing standard coding practices, Jira ticket processes, and documentation.
Candidates should possess the following qualifications and skills:
Experience: 10 to 15 years in software development.
Educational Background: A BS or BA degree in Computer Science or a related field; equivalent experience through boot camps or work history can substitute degree requirements.
Technical Proficiency: Mastery of Typescript/Javascript or similar functional programming languages; familiarity with AWS services, particularly AWS Lambdas or AWS Fargate.
IDE Mastery: Comprehensive expertise in standard Integrated Development Environments (IDEs).
Code Repository Knowledge: Familiarity with version control systems (e.g., git) and common package managers used by Node.js.
CI/CD Frameworks: Basic knowledge of Continuous Integration/Continuous Deployment practices and frameworks.
Communication Skills: Excellent communication abilities both verbally and in writing, especially in defining positions and defending them during discussions.
Documentation Skills: Ability to document designs, components, and workflows effectively.
While not mandatory, the following additional qualifications could enhance a candidate's application:
The starting salary range for the Staff Software Engineer position is $135,000 to $165,000, which will vary based on the experience of the candidate. This salary is commensurate with the skills and background they bring to the role. The job offers a comprehensive benefits package, including:
Murmuration promotes a culture of care, fostering a work environment that ensures staff are equipped to lead fulfilling and balanced lives. The organization is devoted to diversity, equity, inclusion, and belonging (DEIB). All staff members are encouraged to participate in DEIB initiatives, contributing to a diverse and supportive workplace.
For individuals passionate about technology and civic engagement, applying for the Staff Software Engineer position at Murmuration could be an excellent opportunity. The position combines technical expertise with the chance to make a meaningful impact while working in a supportive and inclusive setting.
This job offer was originally published on weworkremotely.com
January 11, 2025
7 views
0 clicks on Apply Now
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.