
Principal Software Engineer
NEW YORK, NYJobSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near NEW YORK, NY, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
ITHAKA seeks a Lead or Principal Software Engineer to guide the technology vision for JSTOR’s Books and Royalty Payments platform. The role combines hands-on backend engineering with architectural leadership, shaping distributed systems, search, APIs, data pipelines, and engineering practices. The engineer will influence technology direction across teams, mentor engineers, and align backend strategy with user needs, product vision, business priorities, and long-term platform health.
Skills & qualifications
Skills
Qualifications
Full job description
Principal Software Engineer ITHAKAs mission is to expand access to knowledge and education around the world. Our services JSTOR, Portico, and Ithaka S+R enable people everywhere to learn, to grow, and to overcome barriers to education. In carrying out our mission, as employees we feel a deep responsibility to members of our community and to each other, and we are committed to building and sustaining a culture where everyone can thrive. ## LevelDepending on experience and qualifications, ITHAKA is open to considering candidates in the following levels:Lead Level, Lead Software Engineer: * Expected to bring strong technical skills and adaptability, with opportunities to grow into leadership or more autonomous roles. * Focuses on hands-on contributions and learning through collaboration on challenging projects. * 5+ years of experiencePrincipal level, Principal Software Engineer: * Expected to lead with a high degree of autonomy, taking ownership of complex initiatives and driving innovation. * Will mentor other engineers, contributing to their growth and the teams overall expertise. * Plays a key role in shaping strategic goals and optimizing workflows for scalability and impact. * 12+ year of experience## The RoleITHAKA is looking for a Lead / Principal Software Engineer to lead the technology vision for JSTORs Business platform team for Books and Royalty Payments.As part of ITHAKA, JSTOR helps researchers, educators, students, and lifelong learners around the world discover and engage with trusted scholarly knowledge. In this role, youll shape the future of the books on JSTOR.As the senior technical leader for backend engineering, youll remain an active technical contributor while combining hands-on engineering with long-term architectural leadership. Youll define and evolve the backend architecture, distributed systems, search platform, APIs, data pipelines, and engineering practices that power scalable, reliable experiences across JSTOR.Youll influence technology direction across multiple engineering teams, mentor other engineers and technical leaders, and apply strong product thinking to align backend strategy with user needs, product vision, business priorities, system quality, and long-term platform health. ## Responsibilities### Technology Strategy & Architecture * Define and drive the multi-year backend technology strategy and architectural roadmap for the Books and royalty payment platforms, aligning engineering investments with user needs, product strategy, organizational priorities, and long-term platform goals. * Lead architectural decisions across multiple engineering teams, building alignment through technical leadership and influence rather than formal authority. * Evaluate emerging backend, AI, and distributed systems technologies, translating them into pragmatic recommendations that improve products, platforms, developer productivity, scalability, and maintainability. * Apply product thinking to balance long-term platform evolution with near-term product delivery, making thoughtful tradeoffs across user impact, business value, engineering quality, reliability, operational complexity, developer productivity, and cost. * Drive architectural consistency across teams through shared technical direction, engineering standards, and reusable platform capabilities.### Backend Platform Engineering * Lead the architecture and evolution of ITHAKA's royalty payment and fulfillment backend platforms: the distributed services, APIs, batch and scheduled processing, and data integrations behind JSTOR's books and archive licensing. * Design, build and improve highly available ordering and digital book fulfillment systems using Java, Spring Boot, Maven, MySQL (Flyway, stored procedures), and Redis, with attention to schema design, query performance, idempotency, scalability, resiliency and observability. * Drive practical use of AI in engineering a
How this job compares
Set against the 41,225 open Software Engineer jobs on Olive Jobs, counted November 3, 2026.
- Pay
- This postingNot listed
- New York median$158–225K/yr2,371 salary ranges
- New York median$45–51/hr60 hourly ranges
- Openings
- Olive Jobs lists 3,051 open Software Engineer jobs in New York and 41,225 across the US. 7% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (33,478 postings).
- Education
- 14,294 of the 41,225 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 3, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.



