Software Engineer @ITHAKA

[Hiring] Software Engineer @ITHAKA

Mar 14, 2025 - ITHAKA is hiring a remote Software Engineer. đź’¸ Salary: $97,535 to $121,000 per year. đź“ŤLocation: USA.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

Under the direction of the Director of Software Engineering, the Software Engineer will work as part of the Content Harvesting Archiving, Management, and Processing Services (CHAMPS) team to design, develop, enhance, and maintain software/applications that support content management operations for ITHAKA.

In this role, you will join a highly collaborative team that is passionate about technology and the challenges of large-scale content and data management, and that is driven to develop lasting and affordable solutions to operations teams and users. You will collaborate with the Product, Content Operations, and Publisher Relationship teams.

As a software engineer, you will have the opportunity to work on high-performing, high-throughput, multi-threaded applications. You will need very good strong problem-solving and debugging skills to successfully diagnose problems and come up with strategies to solve them. You will be part of a self-organizing team where the architecture and design of system enhancements are collectively determined and are implemented along with QA engineers.

Responsibilities

  • Participate as an empowered member of a collaborative Agile team to design, develop, and maintain high-performance applications.
  • 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.
  • Perform analysis and improve system performance and throughput.
  • Identify bottlenecks, problems, and come up with strategies to resolve them.
  • Participate in the on-call rotation as a first point of contact for applications you own.

Qualifications

  • 2 or more years of experience as a full-stack software engineer building large-scale web applications.
  • 2 or more years of experience designing and implementing backend applications using Java, Spring, Spring Boot, JPA, Hibernate, RDBMS, etc.
  • Bachelor’s degree in computer science or equivalent is preferred.
  • Experience creating and operating user-facing applications using Angular framework.
  • Demonstrated excellent analytical and problem-solving skills.
  • Excellent oral and written communication skills.
  • Demonstrated ability to work well in a small-team environment.
  • Experience in service-based architectures including web-services, service-discovery (Eureka).
  • Experience using a decentralized version control system like Git in a collaborative context on a platform like GitHub.
  • Knowledge of full web technology stack (e.g., HTTP, cookies, headers, caching, CDN, and security).
  • Experience with Linux, shell scripting, or other scripting languages.
  • Familiarity with unit testing (JUnit).
  • Knowledge of ELK stack, MongoDB, Kafka.
  • Knowledge of XML parsing and transformation using XSLT.

Work Authorization and Sponsorship

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

Compensation and Benefits

At ITHAKA we believe in openness and equity. Part of living those values is our commitment to clarity about salary ranges, so candidates know what to expect. The starting salary for this position ranges from $97,535 to $121,000 per year. Starting pay may vary with job-related knowledge, skills, and experience.

  • Total compensation package for benefits-eligible employees includes medical, dental, and vision plans.
  • 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.

Company Description

We are committed to our organizational values of belonging, evidence, speed, teamwork, and trust. We take inclusion seriously. 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 underrepresented backgrounds and credentials.

Similar Remote Jobs

More jobs at ITHAKA

More Software Development jobs

More jobs in USA

Before You Apply
️
đź“Ť Be aware of the location restriction for this remote position: USA
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @ITHAKA
Software Development
Salary đź’¸ $97,535 to $121,000 per year
Remote Location
USA
Job Type full-time
Posted Mar 14, 2025
Apply for this position Unlock 52,310 Remote Jobs
️
đź“Ť Be aware of the location restriction for this remote position: USA
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer Apply for this position Unlock 52,310 Remote Jobs
Ă—
  • Unlock 52,310 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in March 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community