Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (full-stack)

$112.24k - $140.3k

ITHAKA

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.

Role

As a full‑stack Senior Software Engineer at ITHAKA, you will work on high‑impact products that help put education within everyone’s reach, including building and maintaining large‑scale, distributed web applications.

In this role you will:

  • Have the freedom to leverage the right tools and languages to solve problems. Right now, we use technologies including AWS, Kubernetes, Kafka, Java, Golang, Python, TypeScript, and GitHub/GitLab.
  • Develop and deploy software through an automated continuous delivery pipeline supporting over 200 production deployments a week.
  • See the impact of your work as it is put in front of millions of users.
  • Contribute to open source.
  • Participate as an empowered member of a collaborative Agile team to design, develop, and maintain high-performance applications.
  • Leverage continuous deployment and test automation tools to deploy application changes to production multiple times per day.
  • Interact with internal and external customers to understand their needs and drive the development of web applications to meet those needs.
  • Implement rich, interactive web applications using the latest technologies, frameworks, and patterns.
  • Leverage web analytics to support product discovery and to measure project KPIs.
  • Test, measure, and optimize performance using Application Performance Management tools.
  • Participate in the on‑call rotation as a first point of contact for applications you own.
  • Demonstrate leadership skills in mentoring team members and articulating and evangelizing new technologies, methodologies, and processes.
  • Participate in analysis of pricing, risk/reward, cost advantages, and resourcing to support technological improvements.

Only candidates located in the continental United States are considered.

Experience and Skills

Required

  • Minimum of 3 years of experience as a full‑stack software engineer building large-scale, distributed web applications.
  • Proven experience with cloud infrastructure services—especially AWS (Lambda, API Gateway, Step Functions).
  • Expertise creating and operating backend services using languages such as Python, Golang, Java, or JavaScript/TypeScript with frameworks such as Fast API, NodeJS, or Spring Boot.
  • Fluent in creating and operating user-facing applications using frameworks like React or Vue.
  • Experience creating and managing APIs for use by multiple teams using REST or GraphQL.
  • Deeply knowledgeable in using a decentralized version control system such as Git in a collaborative context on a platform like GitHub or GitLab.
  • Proficient in creating and operating containerized applications, particularly in a Kubernetes environment using Docker.
  • Familiarity with testing frameworks (e.g., JUnit, Jest, pytest, Playwright) and TDD practices.
  • Hands‑on experience mentoring other engineers in a technical and interpersonal capacity.
  • Exceptional communication, thoughtfulness, and desire to give and receive regular feedback.

Desired

  • Real‑world experience building and operating LLM‑ or ML‑backed systems in production.
  • Ability to evaluate and reason about LLM outputs and system behavior.
  • Experience utilizing Open Search for powering ML based solutions.
  • Experience with serverless and event‑driven architecture.
  • Background with accessible coding practices, including semantic HTML, ARIA attributes, and keyboard navigation; experience with profiling tools to analyze and optimize application performance.
  • Knowledge of cache management, content delivery, and application security at the edge using CDNs such as Fastly or CloudFront.
  • Exposure to relational databases (PostgreSQL, MySQL) or NoSQL databases (MongoDB, DynamoDB).
  • Experience securing large applications against SQL injection, XSS, CSRF and other exploits.
  • Established practice using Terraform or other infrastructure‑as‑code tools.
  • Experience with GraphDB such as Neo4j or AWS Neptune.
  • Experience leveraging AI tools such as Claude or Codex in an appropriate fashion in the SDLC.
Compensation & Benefits

The starting salary for the Senior Software Engineer position ranges from $112,240.00 to $140,300.00, varying with job-related knowledge, skills, and experience. The 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 sick days; wellness benefits, and more.

ITHAKA is committed to providing reasonable accommodations. Contact View email address on click.appcast.io if you need assistance during the application or hiring process.

We are an Equal Opportunity employer. All qualified applicants receive consideration for employment without regard to identity or other status protected by law.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (full-stack) in New York, NY vacancy
  •  ...Farther, based in New York, is seeking a Senior Software Engineer who will play a crucial role in solving business challenges across their entire technology stack. You will have autonomy in your work and be expected to leverage AI tools to enhance productivity. The... 
    Fullstack
    Senior

    Farther LLC

    New York, NY
    3 days ago
  •  ...seeks a foundational hire to build AI for frontline enterprises. Ideal candidates have 5+ years of production software experience, strong skills in full-stack development, and a passion for solving real customer problems. Join a dynamic team that values outcome ownership... 
    Fullstack
    Senior

    Arbor

    New York, NY
    3 days ago
  • $160k - $200k

     ...Tensec is seeking a Senior Software Engineer in New York to join their engineering team. The role requires 5+ years of experience and focuses on building full-stack solutions while deeply integrating AI into workflows. You will partner with product and operations teams... 
    Fullstack
    Senior

    Tensec

    New York, NY
    3 days ago
  • A leading sports technology company is looking for a Senior Software Engineer to enhance and support its innovative hardware products. This role focuses on developing full-stack web/mobile applications for Hudl Focus cameras, utilizing edge AI technology. Candidates should... 
    Fullstack
    Senior
    Remote work
    Flexible hours

    Hudl

    New York, NY
    4 days ago
  • $160k - $200k

     ...Craniometrix, based in New York, NY, is seeking a Senior Software Engineer to enhance their care navigation service for dementia patients. This role entails full-stack development using React and NodeJS, leading product ownership, and leveraging AI deeply across engineering... 
    Fullstack
    Senior

    Craniometrix

    New York, NY
    3 days ago
  •  ...A leading insurance technology company is seeking a talented Senior Software Engineer to join its Insurance team in New York City or remotely. The role involves developing full-stack features using TypeScript and React, leading technical projects, and mentoring team members... 
    Fullstack
    Senior
    Remote work

    Fabric

    New York, NY
    3 days ago
  •  ...leading AI music company in New York, is seeking Staff and Senior Software Engineers who can build consumer-facing products at scale....  ...have 5-7 years of experience and strong skills in backend or full-stack development, along with a passion for music. Perks include... 
    Fullstack
    Senior

    SUNO

    New York, NY
    3 days ago
  •  ...A dynamic sports tech startup in New York City is seeking a Software Engineer to join their lean team. You'll own projects from inception...  ...have 3–6+ years of software engineering experience, strong full-stack skills including TypeScript and React, and thrive in innovative... 
    Fullstack
    Senior
    Flexible hours

    Onyxodds

    New York, NY
    3 days ago
  • $202k - $223k

     ...Asana is seeking a full-stack developer based in New York City. In this role, you'll develop new features used by millions and work closely with UI designers. You'll benefit from a hybrid work schedule—a few days in-office and work-from-home options. With a focus on quality... 
    Fullstack
    Senior
    Work at office
    Work from home

    Asana

    New York, NY
    3 days ago
  • $205k - $240k

     ...A leading pet food company in New York is seeking a Senior Software Engineer to join their Customer Care Tools & Intelligence team. The role...  ...design impactful tools. Ideal candidates should possess strong full stack capabilities and a commitment to improving pet health and... 
    Fullstack
    Senior

    The Farmer's Dog

    New York, NY
    3 days ago
  •  ...A leading technology company is seeking a Senior Software Engineer to lead development for federal clients, focusing on scalable backend systems...  ...architectures. This role requires proficiency in full-stack development, cloud technologies, and data engineering. You... 
    Fullstack
    Senior

    Scale AI

    New York, NY
    3 days ago
  • $250k

     ...Strativ Group is seeking a Senior Software Engineer to work on core systems using AI and embedded payments. The role offers up to $250k plus...  ...technical bar. Ideal candidates should be comfortable with full-stack development using TypeScript, React, and Node.js in a hybrid... 
    Fullstack
    Senior

    Strativ Group

    New York, NY
    3 days ago
  •  ...A fast-growth startup in New York is seeking a skilled Senior Software Engineer with over 6 years of experience. The role involves developing and maintaining full-stack applications and leading project features from inception to deployment. Candidates should demonstrate... 
    Fullstack
    Senior

    Glimpse Corp LLC

    New York, NY
    3 days ago
  •  ...TickPick is seeking a Senior Software Engineer in New York, NY. This role involves full-stack development across APIs, web, and mobile platforms. As a key player in an innovative team, you'll leverage AI coding agents for enhanced productivity. Responsibilities include... 
    Fullstack
    Senior

    TickPick

    New York, NY
    3 days ago
  • $210k - $280k

     ...A tech company focused on AI solutions is seeking a full-stack engineer in New York City. In this role, you will develop innovative software using AI technologies for financial data processing. Candidates should have over 4 years of engineering experience and strong communication... 
    Fullstack
    Senior
    Relocation package

    SupportFinity

    New York, NY
    3 days ago
  • $140k - $180k

     ...Alumni Ventures in New York is seeking a talented Senior Software Engineer to join their Insurance team. You'll be responsible for developing full-stack features in TypeScript and React, while leading technical projects and mentoring fellow engineers. The ideal candidate... 
    Fullstack
    Senior

    Alumni Ventures

    New York, NY
    4 days ago
  • $220k - $270k

     ...Senior Software Engineer USD $220,000 - $270,000 meaningful equity | New York | 5 days onsite Soda has partnered with an AI infrastructure...  ...building production systems end to end - Deep backend or full stack engineering capability - Experience scaling complex systems... 
    Fullstack
    Senior

    SoDA

    New York, NY
    1 day ago
  • $250k

     ...leading conversational AI platform in New York is seeking a full-stack product engineer to build tools that empower customers in creating and...  ...The ideal candidate will have over 4 years of experience in software development with proficiency in TypeScript and Python. Responsibilities... 
    Fullstack
    Senior
    Flexible hours

    Decagon

    New York, NY
    3 days ago
  •  ...Weights & Biases is seeking a Senior Software Engineer in New York to enhance core user experiences for ML experiments. The role involves building features for a full-stack engineering team, emphasizing user-centric design and performance. Candidates should have over... 
    Fullstack
    Senior
    Remote work

    Weights & Biases

    New York, NY
    3 days ago
  • $157k - $208k

     ...Stepful, Inc. based in New York is looking for an experienced full-stack engineer to enhance their advanced Learning Management System and empower students through innovative career services. This role involves collaborating with cutting-edge technology to produce scalable... 
    Fullstack
    Senior
    Remote work

    Stepful, Inc.

    New York, NY
    3 days ago
  • $170k - $202k

     ...Narmi, based in New York, is seeking a full-stack engineer to develop a new Financial Intelligence product aimed at supporting Business Banking users. This role involves leading a team across the software stack, ensuring high-quality software delivery, and mentoring peers... 
    Fullstack
    Senior
    Casual work

    Narmi

    New York, NY
    3 days ago
  • $200k

     ...AngelList Venture is looking for a Senior Software Engineer to join its New York City office. In this role, you will create a user-friendly...  ...features. The ideal candidate has over 4 years of experience in full-stack development, specifically in Ruby and TypeScript. The... 
    Fullstack
    Senior
    Work at office

    AngelList Venture

    New York, NY
    3 days ago
  • $172k - $228k

     ...Stepful is looking for a Senior II Full-Stack Engineer to join their team in New York. You'll develop an advanced Learning Management System and empower students through innovative tools and technologies. Ideal candidates have over 8 years of experience with React, TypeScript... 
    Fullstack
    Senior
    Flexible hours

    Stepful

    New York, NY
    3 days ago
  • $200k - $400k

     ...Decagon is looking for a Senior Software Engineer to design and build systems that enable customers to create and optimize their AI agents....  ...meets user needs. Ideal candidates will have over 4 years of full-stack development experience, proficiency in Python or... 
    Fullstack
    Senior
    Flexible hours

    Decagon

    New York, NY
    3 days ago
  • $160k - $190k

     ...A tech-driven workers’ compensation company is seeking a Senior Software Engineer to lead the design and implementation of software solutions...  ...position requires a collaborative individual with extensive full-stack experience, especially in TypeScript and cloud... 
    Fullstack
    Senior
    Remote work

    KINETIC

    New York, NY
    3 days ago
  •  ...A global consulting firm is seeking a Mid-Senior level Full Stack Developer based in New York. The role requires strong proficiency in Python, Django, React, and experience with cloud technologies. You will develop modern applications and work within a dynamic, agile team... 
    Fullstack
    Senior

    Evalueserve

    New York, NY
    3 days ago
  •  ...company in New York, specializing in nutrition therapy, is seeking an experienced engineer to build and scale their digital health platform. This position involves adopting a full-stack approach with AI-powered features to enhance patient experiences. Ideal candidates... 
    Fullstack
    Senior
    Remote work
    Flexible hours

    Berry Street

    New York, NY
    3 days ago
  •  ...A global payments platform in New York City is seeking a Senior Software Engineer to lead the development of key work streams. The role involves both front-end and back-end development, ensuring features are scalable and user-friendly. Candidates should have over 5 years... 
    Fullstack
    Senior

    Neon

    New York, NY
    3 days ago
  • $150k - $200k

     ...she connects to. The end state: she runs full playbooks autonomously. We're 3 people, venture...  ...Bogg Bag and OneSkin. We're hiring engineer #2 to join the founding team. What you'll...  ...makes all of it safe. Beyond that: Full-stack product features across TypeScript/React... 
    Fullstack
    Senior

    Hazel Inc

    New York, NY
    3 days ago
  • $207k - $300k

     ...Justia Inc. is seeking a Software Engineer based in New York, NY, to develop next-generation technologies that change how users interact...  ...extensive experience in software development, with a focus on full stack approaches using languages such as Java, Python, and modern... 
    Fullstack
    Senior
    Full time

    Justia

    New York, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (full-stack). Be the first to apply!