Principal Software Engineer
Core
Senior technical leader for backend engineering, defining architecture and strategy for JSTOR's Books and Royalty Payments platforms.
Role type
Principal Software Engineer (Backend/Platform)
Builds
Distributed services, APIs, data pipelines, and financial fulfillment systems for scholarly books and archive licensing.
Domain
EdTech / Scholarly Publishing / Financial Systems
Required skills
Java, Spring Boot, MySQL, Redis, distributed systems, API design, data pipelines, architectural leadership, technical strategy, mentorship, observability, financial data integrity
Preferred skills
AI/LLM integration, product thinking, cross-functional negotiation, engineering standards definition
Technologies
Java, Spring Boot, Maven, MySQL, Flyway, Redis
Responsibilities
Define multi-year backend technology strategy and architectural roadmap; lead architecture of royalty payment and fulfillment backends; drive practical use of AI in engineering and operations; mentor engineers and technical leaders; ensure end-to-end technical integrity of financial flows; establish platform-wide engineering standards for idempotency and failure recovery.
Seniority
Principal, hands-on IC with strategic leadership