[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Magpie Literacy is a nonprofit organization dedicated to eradicating illiteracy through innovative technology and research-backed instruction. They are seeking a Senior Software Engineer to join their Platform team, where the engineer will design and build core systems to enhance learning experiences and provide insights for educators and families.
Responsibilities
- Design and build platform capabilities that deliver reliable, high-value features with safety, precision, and user focus
- Collaborate closely with product managers, designers, and fellow engineers to create new features and improve existing ones
- Approach the platform as a product: maintain a clear understanding of customer needs, identify friction points, and take ownership of outcomes with metrics-driven decision making (KPIs, OKRs, and North Star metrics)
- Use data to inform decisions, measure impact, and drive improvements through empirical evidence
- Take ownership across all phases of development, from design to production, and monitor system performance in live environments
- Continuously improve the flow of work from idea to production, using data to identify and remove friction
- Write clean, efficient, and well-documented code following best practices
- Build and maintain APIs, and integrate with third-party services
- Ensure application performance, quality, and responsiveness across platforms
- Participate in code reviews, testing, and debugging to maintain high-quality deliverables
- Mentor other engineers and contribute to their growth
- Contribute to architectural decisions and help define technical standards and best practices
- Stay up to date with emerging technologies and suggest improvements to enhance development processes
Skills
- 6+ years of full-stack engineering experience, with a track record of building systems, driving engineering standards, and setting technical direction
- Experience building for both internal stakeholders and external users, including complex systems such as authentication, onboarding, or enablement features
- Experience writing automated tests (unit, integration, and/or end-to-end) as part of normal delivery workflow, with an understanding of how testing supports confident, frequent deployment
- Hands-on experience with event-driven architecture, system integrations, and content management platforms
- You've led the design or delivery of meaningful systems that improved outcomes for users or teams
- Startup or early-stage company experience, ideally as a founding engineer, with a strong sense of ownership over what you build
- A pragmatic approach to tools and technologies, with the ability to explore alternatives and make recommendations to improve systems and processes
Benefits
- Competitive medical, dental, vision benefits
- Opportunity to work remotely for a mission-driven company full of change-makers
- Enjoy the freedom of flexible time off to balance work and personal life, ensuring you stay refreshed and productive.
- 401k with 4% guaranteed match
- Work environment that values balance and harmony with a deep commitment to diversity, equity and inclusion
- Opportunity to travel and meet your team members in-person 2x per year
Company Overview
Apply To This Job