Senior Software Engineer
Company: Mo
Location: Remote (Remote)
Salary: $140,000 - $157,500 a year
Type: Full-time
Remote: Yes
Posted: 2026-09-28
About this role
### What You'll Do
Development & Delivery
- Work with product managers, other developers, testers, designers, and stakeholders to understand requirements and acceptance criteria, identify risks, and translate into effective outputs
- Conduct code peer reviews to ensure the quality of the codebase for React-Native and Github Actions YML code are maintained across the team
- Fulfill Engineering Lead duties when circumstances necessitate
- Ensure front end code changes are fully accessible for screen readers, voice control, and other accessibility suite compliance is followed
- Troubleshoot and debug complex software issues
Client Impact & Collaboration
- Build strong relationships with client stakeholders and serve as a trusted advisor on quality, engineering, accessibility, and risk
- Communicate engineering approaches, findings, risks, and recommendations clearly to technical and non-technical audiences
- Develop a strong understanding of client needs, objectives, constraints, and priorities and align coding strategies accordingly
- Identify responsible AI-enabled approaches that can improve customer value, quality, or efficiency without compromising trust or rigor
Team & Practice Impact
- Help establish and reinforce strong software engineering practices, including code quality, technical design, testing, documentation, accessibility, security, and sustainable development workflows
- Share technical knowledge, tools, approaches, and effective AI practices with teammates to strengthen engineering capability and consistency
- Contribute to technical sprint planning and help teams make sound engineering decisions and delivery goals
- Identify and help address technical, delivery, or team challenges, proactively surfacing risks and contributing to constructive solutions
- Contribute to the evolution of MO’s engineering practices by identifying opportunities to improve methods, tools, processes, architecture, and ways of working
- Model supportive, inclusive, ...