
Senior Software Engineer
murmuration
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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