Remote Otter LogoRemoteOtter

Staff Software Engineer - Remote

Posted 35 weeks ago
Software Development
Full Time
Worldwide

Overview

A Staff Software Engineer is primarily responsible for developing, maintaining, and orchestrating various Backend components, ensuring feature delivery aligns with technical standards and project timelines while prioritizing product stability.

In Short

  • Develop software aligned with specifications & designs, ensuring code is well-tested, maintainable, and documented;
  • Work autonomously with minimal oversight, delivering production-ready solutions that prioritize long-term maintainability and supportability;
  • Act as a Subject Matter Expert for your team's product, contributing to complex algorithmic tasks, feature designs, and broader technical standards;
  • Create, communicate, and defend design decisions to your team and the broader engineering organization through demo sessions, chapter meetings, and architecture reviews;
  • Take ownership of Jira epics or large tasks, driving them to completion and demonstrating work to ensure requirements are met;
  • Manage builds, releases, and change log creation while adapting development efforts to align with the team's SDLC;
  • Oversee engineering briefs, review architectural design documents, and maintain a customer-centric approach while supporting team members through regular check-ins and feedback;
  • Mentor engineers through facilitating pull-request reviews for your team, paired programming sessions, and technical guidance on design & best practices;
  • Be the team’s designated Tech-Lead, collaborating with Product to refine Jira tasks and oversee team’s work.

Requirements

  • Mastery of Node/Typescript and back-end architecture patterns;
  • Experience with event-driven micro-services architecture and GraphQL APIs;
  • Strong problem-solving skills and ability to analyze complex performance issues;
  • Experience in mentoring and leading technical discussions;
  • Familiarity with Agile methodologies and SDLC processes;
  • Commitment to diversity, equity, inclusion, and belonging programming.

Benefits

  • Opportunity to work on impactful projects that enhance community engagement;
  • Collaborative and inclusive work environment;
  • Professional development and mentorship opportunities;
  • Flexible work arrangements with remote options;
  • Engagement in DEIB initiatives.
Murmuration logo

Murmuration

Murmuration is a nonprofit organization dedicated to enhancing civic engagement across America. By providing data, digital tools, and research-driven insights, Murmuration empowers community-focused organizations to work collaboratively towards a future where all individuals can lead healthy, free, and dignified lives. The organization supports a diverse range of partners in their efforts to address critical issues such as equitable education, safe drinking water, and sensible gun laws. Through its innovative products and services, Murmuration enables thousands of organizers to mobilize communities and demand meaningful change together.

Share This Job!

Save This Job!

Similar Jobs:

The Fork logo

Staff Software Engineer - Remote

The Fork

19 weeks ago

The Staff Software Engineer will lead technical initiatives and foster collaboration within teams at TheFork.

Italy
Full-time
Software Development
dbt Labs logo

Staff Software Engineer - Remote

dbt Labs

19 weeks ago

Join dbt Labs as a Staff Software Engineer to build scalable platforms for data discovery and enhance user experiences.

USA
Full-time
Software Development
240000 - 250000 USD/year

Jobgether

Staff Software Engineer - Remote

Jobgether

20 weeks ago

Join our team as a Staff Software Engineer, working remotely to develop and enhance a cloud-based POS system.

USA
Full-time
Software Development
Expert Institute logo

Staff Software Engineer - Remote

Expert Institute

20 weeks ago

Join Expert Institute as a Staff Software Engineer to build and optimize web applications that enhance legal teams' efficiency.

Worldwide
Full-time
Software Development
Trellis logo

Staff Software Engineer - Remote

Trellis

20 weeks ago

Join Trellis as a Staff Software Engineer to lead technical projects and develop innovative solutions in a fully remote environment.

Worldwide
Full-time
Software Development