murmuration

Senior Software Engineer

murmuration

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $190,576 per year

Job Level

About the role

  • Design, build, and maintain complex front-end applications using Angular and TypeScript;
  • Develop reusable UI components, services, and modules that follow best practices and coding standards;
  • Partner with product and design teams to translate user needs and wireframes into high-quality, production-ready interfaces;
  • Lead technical design discussions, code reviews, and mentorship for mid-level and junior engineers;
  • Ensure the performance, quality, and responsiveness of applications in a fast-paced release cycle;
  • Implement and advocate for best practices around accessibility, testing, security, and front-end architecture;
  • Drive continuous improvement in the front-end stack, tooling, workflow, and team processes;
  • Troubleshoot production issues and optimize performance across browsers and devices.

Requirements

  • Strong proficiency in Angular, TypeScript, RxJS, HTML5, CSS3, SASS/SCSS, and responsive design;
  • Experience with state management libraries (e.g., NgRx, Redux);
  • Excellent written and verbal communication skills; able to explain complex trade-offs clearly to technical and non-technical partners;
  • Demonstrated mentorship and technical leadership in team settings.
  • **Nice to Haves**
  • Formal degree optional; we welcome candidates from nontraditional or retraining paths;
  • Experience in civic-tech, nonprofit, or data-driven social-impact products;
  • Familiarity with design systems and tools (Figma or similar);
  • Understanding of CI/CD pipelines and cloud deployment;
  • Familiarity with accessible web standards (WCAG compliance).
Benefits
  • Health, vision, and dental insurance with 100% of premiums covered for you and qualifying family members;
  • Retirement benefits with a 5% employer match;
  • A flexible unlimited PTO plan;
  • Generous paid parental leave;
  • Pre-tax commuter benefits;
  • A company laptop;
  • A flexible remote work environment;
  • A home office setup stipend for all new employees;
  • Monthly reimbursement for remote work expenses;
  • A yearly professional development fund;
  • Mental health and wellness benefits through Calm and Better Help;
  • Yearly in-person staff retreats;
  • A welcoming culture that celebrates diversity, equity, inclusion, and belonging.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AngularTypeScriptRxJSHTML5CSS3SASSSCSSresponsive designstate management librariesWCAG compliance
Soft Skills
written communicationverbal communicationmentorshiptechnical leadership