The Software Engineering Manager will lead a team of engineers while managing product-layer coordination, backlog prioritization, and stakeholder communication. This role involves holistic system-level thinking to align technical roadmaps with business goals across platform, data, and support functions.
The Senior Software Engineer will own projects from inception to completion, including scoping, planning, and delivering high-quality solutions across the technology stack. They will also provide technical leadership, mentor fellow engineers, and collaborate with cross-functional stakeholders to drive platform improvements.
Manage day-to-day operations for over 500 content partner relationships, including onboarding and ticket queue management. Serve as the primary point of contact for partners and collaborate with engineering to automate manual workflows.
Design and elevate learning experiences for incarcerated individuals while managing the content publishing pipeline and taxonomy. Provide consultative services to partners to improve instructional quality and integrate ID thinking into platform features.