2,129,082open jobs
137,009companies
243,714added this week
Browse all
Salary
$98k – $122k per year
Location
Remote (United States)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match
ITHAKA is a mission-driven not-for-profit organization dedicated to expanding access to knowledge and education while helping the global academic community utilize digital technologies to advance research, teaching, and the preservation of the scholarly record. Headquartered in New York City, the organization develops and manages several prominent digital initiatives and services - most notably the digital library JSTOR, the e-journal and book preservation service Portico, the research and consulting group Ithaka S+R, and the text-analysis platform Constellate. Established with foundational support from the Andrew W. Mellon Foundation, ITHAKA works collaboratively with colleges, universities, libraries, and publishers worldwide to eliminate barriers to learning and secure sustainable access to vital cultural and academic resources.

ITHAKA’s 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.

Level  

Depending on experience and qualifications, ITHAKA is open to considering candidates in the following levels:

Mid-Level, 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.
  • 2 + years of experience

Senior-level, Senior Software Engineer:

  • Expected to lead with a high degree of autonomy, taking ownership of complex initiatives and driving innovation.
  • Will mentor junior engineers, contributing to their growth and the team’s overall expertise.
  • Plays a key role in shaping strategic goals and optimizing workflows for scalability and impact. 
  • 5+ year of experience

The Role

ITHAKA is looking for a Mid/Senior Software Engineer (Frontend Focus) to join the JSTOR Stewardship team.

In this role, you'll build modern, user-centered web applications that help millions of learners, educators, and librarians discover and engage with JSTOR content. While your primary expertise will be frontend engineering, you'll lead complex technical initiatives across multiple features or systems, owning work from discovery and technical design through deployment, experimentation, and production operations.

You'll work in a cross-functional product team alongside Product, Design, User Research, Data Science, and Engineering to solve meaningful user problems, deliver intuitive and accessible experiences, and continuously improve our products through experimentation, analytics, and AI-assisted capabilities. As a Senior Software Engineer, you'll combine strong technical execution with product thinking-using user insights, experimentation, and engineering judgment to help shape solutions that deliver meaningful customer and business outcomes.

Responsibilities

  • Design, build, test, deploy, monitor, and maintain production-grade web applications.
  • Develop intuitive, performant, reliable, and accessible user interfaces with a strong focus on user experience.
  • Build and integrate APIs and backend services to deliver end-to-end product experiences.
  • Instrument applications for analytics, experimentation, and observability that enable data-informed product decisions.
  • Collaborate closely with Product, Design, User Research, Data Science, and Engineering to identify user problems, validate solutions, and iterate based on evidence.
  • Contribute to technical documentation and design artifacts that help the team share knowledge and communicate architectural decisions.
  • Use product, operational, and engineering metrics to evaluate technical decisions and continuously improve product quality and engineering effectiveness.
  • Participate in an on-call rotation supporting production systems.
  • Occasional travel, comprising less than 10% of the time, may be necessary, with a primary focus on visits to our Michigan and New York offices.

Additional responsibilities for senior level include:

  • Provide hands-on technical leadership for complex initiatives, from discovery through production, partnering with Product and Design to balance user needs, business goals, and engineering tradeoffs.
  • Guide technical design and architecture decisions within the team’s product area to improve scalability, maintainability, reliability, and developer experience.
  • Identify technical debt, operational risks, and opportunities to improve engineering practices and the long-term health of the team’s systems.
  • Mentor engineers through code reviews, technical design discussions, pair programming, and day-to-day collaboration.

Experience and Skills

You don't need experience with every technology listed above. We're looking for engineers with strong technical fundamentals, product thinking, sound engineering judgment, and a high degree of ownership. People who are curious, collaborative, enjoy solving meaningful problems, and raise the technical bar for those around them will thrive in this role.

  • Experience building production web applications with React, Vue, or a similar framework, using TypeScript, modern HTML and CSS, and component-based architecture.
  • Strong frontend skills, including responsive design, accessibility, performance, and maintainable application architecture.
  • Experience integrating frontend applications with REST or GraphQL APIs, and the ability to contribute to GraphQL services and AWS Lambda functions using Node.js, Python, or similar technologies.
  • Experience with automated testing, production debugging, and monitoring or observability practices.
  • Familiarity with CI/CD and cloud-hosted application deployment workflows.
  • Experience with Git-based development, code reviews, and technical documentation.
  • Ability to work collaboratively across engineering and with product and design partners, and to communicate technical decisions and tradeoffs clearly.
  • Ability to use user feedback, product data, or operational metrics to inform engineering decisions and improve user experiences.

For the senior-level role, in addition to the qualifications mentioned above, the following experience and skills are required:

  • Demonstrated experience leading complex technical initiatives from concept through production and operation, including work with ambiguous requirements.
  • Ability to guide technical decisions and balance user needs, business priorities, engineering quality, and long-term maintainability.
  • Experience helping other engineers grow through technical guidance, code review, or mentoring.

Experience building AI-powered product experiences or integrating LLMs into customer-facing applications is a plus.

Work Authorization and Sponsorship 

ITHAKA is not currently considering candidates who require any type of immigration sponsorship (additional work authorization or permanent work authorization) to work in the United States.

Compensation and Benefits

At ITHAKA we believe in openness and fair pay. Part of living those values is our commitment to clarity about salary ranges, so candidates know what to expect. The starting salary for a mid-level Software Engineer position ranges from $97,649 - $122,061. The starting salary for the Senior Software Engineer position ranges from $112,240 - $140,300 per year. Starting pay may vary with job-related knowledge, skills, and experience. At present, our total compensation package for benefits-eligible employees includes medical, dental, and vision plans, an employer-paid 10% retirement contribution, paid parental and caregiver leave, 22 days of paid time off, 11 paid holidays, up to 12 paid sick days, wellness benefits, and more. Please note that ITHAKA, at its discretion, may make changes to its benefits programs from time to time.

Work for ITHAKA 

We are committed to our organizational values of belonging, evidence, speed, teamwork, and trust. We take seriously the need for everyone to feel welcome. Belonging is one of our core values, and it shows in our vibrant culture. People from a wide range of backgrounds work at ITHAKA, and we believe that unique perspectives help us realize new insights and build better solutions.

We want to work with people who are passionate about ideas like these and who wish to contribute their perspectives and talents to ITHAKA’s mission. We enthusiastically welcome applications from people of all backgrounds and credentials. We want to hear your story and include your perspective in the transformative work we aim to do.

Learn more about Working at ITHAKA.

Apply Now

Although ITHAKA has physical offices in New York and Ann Arbor, Michigan, our employees are distributed across the continental United States. At this time, we’re not considering candidates who are unable to work and reside in the continental U.S.

Candidates may apply by submitting an application online through our career site, if you have any questions about your application, please contact us at [email protected].  ITHAKA is committed to providing reasonable accommodations, if there’s anything we can do to accommodate any portion of the application or hiring process, please contact us at [email protected].

We are proud to be an Equal Opportunity employer.  All qualified applicants receive consideration for employment without regard to identity or other status protected by law. We invite you to read our Equal Employment Opportunity Statement. ITHAKA cares about your privacy, learn more about our Applicant Privacy Notice.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,129,082 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
United States
Remote (likely EAEU) · 3+ years exp · Moscow
Go
Ruby
Databases
PostgreSQL
ClickHouse
RabbitMQ
MinIO
Apache Kafka
DevOps
Rest API
gRPC
GitLab CI
CI/CD
Jenkins
Git
Docker
Kubernetes
Tekton
Gitea
GitHub
GitLab
Amazon S3
Linux
Cybersecurity
Keycloak
HashiCorp Vault
Apply
$33k – $48k per year · Remote (Italy) · Full-Time · 3+ years exp · Bachelor's Degree
JavaScript
TypeScript
C#
C#
.NET
Frontend
Redux
React.js
Redux Toolkit
Mobile
State Management
DevOps
Terraform
Helm
Azure DevOps
OpenTelemetry
Azure
CI/CD
Git
Docker
Kubernetes
Grafana
Trunk-Based Development
Azure AKS
Cybersecurity
Snyk
SonarQube
Trivy
Management
Scrum
Kanban
QA
Playwright
Apply
$37k – $48k per year · Remote (Italy) · Full-Time · 3+ years exp · Bachelor's Degree
Python
PowerShell
C#
C#
.NET
AI/ML
AI Agents
DevOps
Rest API
Terraform
GCP
Helm
Azure DevOps
OpenTelemetry
Kustomize
Azure
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Grafana
Cybersecurity
Microsoft Entra ID
Apply
Remote (Spain) · Full-Time · 8+ years exp · Barcelona
Python
Java
SQL
DevOps
CI/CD
AWS
Management
Agile
Apply
In office · 6+ years exp · Bachelor's Degree · Atlanta · New York · Phoenix
Python
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
MySQL
PostgreSQL
Cassandra
DynamoDB
RabbitMQ
Apache Kafka
AI/ML
Prompt Engineering
RAG
Frontend
Angular
React.js
DevOps
Rest API
Terraform
GCP
GitHub Actions
CloudFormation
GitLab CI
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Management
Agile
Scrum
QA
Swagger
Apply
In office · 10+ years exp · Bachelor's Degree · Noida
Python
Java
Databases
PostgreSQL
DevOps
Rest API
GCP
Azure
CI/CD
Kubernetes
Incident Management
Analytics
ETL/ELT
Management
Agile
Apply
DevOps Engineer 5 days ago
In office · 7+ years exp · Bachelor's Degree · Gurgaon
Python
Java
PowerShell
Java
Maven
Spring Boot
Gradle
AI/ML
Copilot
LangChain
Prompt Engineering
Semantic Kernel
RAG
OpenAI
DevOps
Rest API
Splunk
Terraform
GCP
OpenShift
Azure DevOps
GitHub Actions
CloudFormation
Dynatrace
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Platform Engineering
Bicep
Azure AKS
Incident Management
IAM
Apply
In office · 5+ years exp · Hyderabad
Python
JavaScript
Java
SQL
Node JS
Java
Spring Boot
Frontend
React.js
Mobile
React Native
DevOps
CI/CD
AWS
GitHub
Management
Agile
Apply
In office · Full-Time · 3+ years exp · PhD · Stockholm
Python
JavaScript
TypeScript
Apex
Databases
Snowflake
Databricks
Google BigQuery
AI/ML
Cursor
LangChain
Claude
LlamaIndex
Prompt Engineering
AI Agents
LLM
Agentforce
Apply
up to $29k per year · Remote (EAEU) · 2+ years exp · Yekaterinburg
Java
SQL
DevOps
Rest API
CI/CD
Git
QA
Selenium
Appium
Rest-Assured
Apply
$129k – $161k per year · Remote (United States) · 12+ years exp · United States
Python
Java
Java
Maven
Spring Boot
Flyway
Databases
MySQL
Redis
AI/ML
LLM
DevOps
Rest API
CI/CD
Kubernetes
Platform Engineering
SLI/SLO/SLA
Apply
$76k – $95k per year · Remote (United States) · 7+ years exp · United States
Databases
Databricks
Analytics
Tableau
Power BI
Apply
$110k – $120k per year · Remote (United States) · 3+ years exp · United States
DevOps
CI/CD
AWS
Platform Engineering
Apply
$145k – $160k per year · Remote (United States) · 8+ years exp · United States
JavaScript
Frontend
Vue.js
React.js
DevOps
Rest API
Terraform
GitHub Actions
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Platform Engineering
Amazon EKS
AWS Lambda
Amazon EC2
Amazon S3
Management
Agile
Apply
$104k – $130k per year · Remote (United States) · 5+ years exp · United States
Management
Zapier
Power Automate
Apply
Software Architect 1 day ago
In office · 8+ years exp · Bachelor's Degree · United States
C#
C#
.NET
AI/ML
Cursor
Claude Code
OpenAI Codex
DevOps
CI/CD
AWS
Docker
Kubernetes
Apply
Remote (United States, EST hours) · 3+ years exp · High School Diploma · United States
DevOps
Incident Management
Apply
Dishwasher 1 day ago
$32k – $34k per year · In office · Part-Time · United States
Apply
Bakery Clerk 1 day ago
In office · Part-Time · High School Diploma · United States
Apply
Billing Specialist 1 day ago
In office · Full-Time · 3+ years exp · High School Diploma · United States
Apply
See all jobs
This is one of many
2,129,082 more open roles from verified company boards, updated every day.