Lead Software Engineer, Platform Engineering
ITHAKA · Remote within the Continental United States
About this role
## Lead Software Engineer, Platform Engineering (Full-Stack) ### About ITHAKA ITHAKA’s mission is to expand access to knowledge and education around the world. Our services—**JSTOR**, **Portico**, and **Ithaka S+R**—help people learn, grow, and overcome barriers to education. We’re committed to building a culture where everyone can thrive. ### The Role ITHAKA is seeking a **Lead Software Engineer, Platform Engineering (Full-Stack)** to advance how software is built, delivered, and experienced across the product engineering organization. This role sits on the **Technology Enabling Services** team and combines full-stack product engineering with **DevOps** and **platform enablement**, with a strong emphasis on **developer experience**, **usability**, and **operational excellence**. You will design, build, and operate internal platforms, tools, and services that empower engineering teams to deliver high-quality software faster and more safely. This includes hands-on development of backend services, **CI/CD** and automation capabilities, and intuitive user-facing interfaces and internal web applications. ### Responsibilities - Architect, develop, and maintain internal platforms, services, and tooling that support **CI/CD**, automation, and software delivery - Drive the product life cycle of the development platform (CI/CD pipelines, deployment strategies, platform automation, productivity tooling) - Improve development velocity, reliability, quality, and operational efficiency using DevOps/enablement “paved paths” - Partner with product, platform, and application engineering teams to improve developer workflows and platform usability - Champion developer experience: intuitive, accessible, well-documented enablement tools aligned with user needs - Mentor and coach engineers on architecture, coding standards, DevOps practices, and UI/UX considerations - Facilitate technical deep dives, design reviews, and training sessions to share learning and best practices - Manage technology portfolio: assess, prototype, trial, implement, and sunset tools as appropriate - Collaborate on internal platform roadmaps and translate organizational goals into technical initiatives - Operate with a **“You Build It, You Own It”** mindset (reliability, maintainability, security, and evolution) - Participate in incident response, production support, troubleshooting, and remediation - Improve practices for availability, alerting, performance, capacity, cost, recovery, and technical debt - Turn operational learning into platform improvements and better ways of working ### Experience & Skills We don’t expect any single candidate to have deep expertise across every area. We’re looking for engineers who value continuous improvement and build clear, reliable, maintainable systems. - **8+ years** as a full-stack software engineer delivering large-scale, distributed web applications - Strategic product thinking and ability to build community - Proven ability to design and develop scalable backend services and **RESTful APIs** - Hands-on development of user-facing or internal web apps using modern frontend frameworks (e.g., **React**, **Vue**), informed by **UI/UX** and **accessibility** best practices - Working knowledge of **CI/CD**, automation, and delivery pipelines (e.g., **GitHub Actions**, **GitLab CI**) - Practical experience contributing to or operating internal developer platforms, enablement tooling, or shared services - Strong experience with **AWS** (EC2,
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.