About the job
ITHAKA develops platforms such as JSTOR, Portico, and Ithaka S+R to broaden access to knowledge and education. The organization places value on its responsibility to the community and its employees, fostering a culture where people can thrive.
Role overview
This Senior Full-Stack Software Engineer position is fully remote within the continental United States. The role centers on building and maintaining software products that support learners and expand educational access. Projects have a direct impact on how knowledge is shared and accessed worldwide.
What you will do
- Work with technologies including AWS, Kubernetes, Java, Python, Databricks, and GitHub or GitLab to address complex challenges.
- Take ownership of the full software development life cycle, from initial concept to production deployment.
- Collaborate with product management and stakeholders to help define the roadmap, weighing engineering effort, customer needs, and business goals.
- Develop and release customer-facing software using an automated continuous delivery pipeline that enables frequent deployments.
Key responsibilities
- Serve as a core member of an Agile team, designing, building, and maintaining high-performance reporting applications for customers.
- Implement tools for continuous deployment and test automation, supporting multiple daily application updates.
- Work closely with internal and external clients to understand requirements and guide web application development.
- Build interactive web applications using current frameworks and technologies.
- Use web analytics to support product discovery and monitor key project metrics.
- Test, evaluate, and optimize application performance with Application Performance Management tools.
- Participate in a weekly on-call rotation to respond to automated alerts and help lead Agile ceremonies.
- Mentor teammates and encourage adoption of new technologies, practices, and processes.
- Support analyses related to pricing, risk and reward, cost advantages, and resource allocation for technology improvements.

