Senior Software Engineer @Cengage Group
Software Development
Salary $88,600 - $141,..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 3d ago

[Hiring] Senior Software Engineer @Cengage Group

3d ago - Cengage Group is hiring a remote Senior Software Engineer. πŸ’Έ Salary: $88,600 - $141,800 usd πŸ“Location: USA

Role Description

As a Senior Software Engineer, you will:

  • Develop, update and optimize data transformation and delivery scripts, using Python and AI tools (such as Codex).
  • Partner with colleagues in Portfolio to modernize key editorial support systems.
  • Manage a customer-facing, cloud-based application.
  • Collaborate with product and design teams to improve customer outcomes through frequent stakeholder engagements and data-driven insights.
  • Reimagine and optimize content creation workflows using modern platforms, automation, and generative AI.
  • Engage in driving POM Discovery activities including continuous customer engagement to derive solutions that meet end user, company, and technology goals.
  • Balance technical debt and other maintenance activities alongside new feature development within each sprint.
  • Work with partners and customers to establish and handle product backlogs, product estimates and budgets.
  • Stay informed on emerging technologies and industry trends to inject continuous innovation into our product roadmaps.

Qualifications

  • Bachelor’s degree in Computer Science or a related field, or an equivalent combination of education and recent, relevant work experience.
  • Minimum 5 years software development experience using Java/Spring/Maven and related technologies.
  • Strong analytical and problem-solving ability.
  • Ability to perform root cause analysis, technology evaluation, and design spikes.
  • Strong testing skills and a focus on identifying edge cases.
  • Solid understanding of AI concepts, technologies and methods, including machine learning, Language, Reasoning & multimodal models, prompt & context engineering, developing and using skills & agent frameworks, RAG, and vector databases.
  • Hands-on experience integrating or experimenting with commercial and open-source GenAI technologies and toolkits (e.g., coding assistants, OpenAI, Hugging Face, LangChain).
  • Experience in maintaining and/or modernizing legacy or monolithic architectures, migrating systems to modular, cloud-native platforms, and implementing hybrid cloud strategies.
  • Ability to design and develop APIs that integrate legacy systems with modern solutions.
  • Comfortable designing and deploying cloud native solutions on AWS, GCP, or Azure, using containers, serverless, and cloud storage/compute services.
  • Proven ability to build secure, resilient, scalable, high-availability enterprise systems for global user bases.
  • Strong experience with agile delivery (Scrum, Kanban, SAFe) and tooling such as Jira or Azure DevOps.
  • Demonstrated skills in working with cross-functional teams in distributed, remote-first environments.
  • Ability to clearly communicate complex technical concepts to both technical and non-technical audiences, including executives.

Benefits

  • Comprehensive and rewarding Total Rewards package designed to support and empower employees.
  • Eligibility to participate in the company’s discretionary incentive bonus program.
  • Bonus target amount of 10% Annual: Individual Target.
  • Base pay range: $88,600.00 - $141,800.00 USD.

Company Description

Cengage, a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms. We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Cengage Group
Software Development
Salary $88,600 - $141,..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,444+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later