Software Engineer
$77.1k - $123.3kCengage Group
United States Full time
R2026-749
We believe in the power and joy of learning At Cengage, our employees have a direct impact in helping learners around the world discover the power and joy of learning. We are bonded by our shared purpose – driving innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a cross-functional team, you will implement an innovative, AI-first roadmap. Following the Product Operating Model (POM), you will collaborate with product managers, designers, engineers, and testers to deliver high-quality, accessible, solutions to improve customer outcomes. Work on a high-performing engineering team focused on quality, accountability, and continuous improvement Design, develop, and maintain end-to-end features across both backend services (Java/Spring) and frontend applications (React) supporting higher education platforms and products Build dynamic, responsive, and accessible user interfaces using React that enhance the learning experience for students and instructors Develop scalable, high-performance backend services and RESTful APIs to support frontend functionality Collaborate closely with Product, UX, QA, and other engineers to deliver cohesive, user-centered solutions Write clean, maintainable, and testable code, demonstrating modern frontend patterns (hooks, component composition) and scalable backend practices Troubleshoot and resolve issues across the stack, including UI bugs, API failures, and performance bottlenecks Contribute to platform modernization efforts, including frontend architecture evolution and backend service improvements Skills You Will Need Here: Generative AI & Emerging Technologies Familiarity with AI/ML concepts and emerging technologies, including generative AI and LLM-based tools Experience integrating with or consuming AI-powered services (e.g., APIs for generative AI or intelligent workflows) Demonstrated ability to apply AI tools in day-to-day engineering workflows (e.g., code generation, refactoring, test creation, CI/CD augmentation) Practical experience working with agentic AI workflows, including using LLMs to perform multi-step tasks, invoke tools/APIs, and integrate with existing systems Architecture & Cloud Platforms Experience building and consuming APIs that integrate legacy systems with modern solutions Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker; Kubernetes a plus) Software Engineering & Product Delivery Experience developing full-stack applications using Java (Spring/Spring Boot) and modern JavaScript (ReactJS) Strong understanding of software engineering fundamentals, including testing, debugging, and performance optimization Experience working in agile environments (Scrum, Kanban), contributing to iterative delivery Collaboration & Communication Strong collaboration skills, with the ability to work effectively in cross functional and distributed teams Ability to communicate technical ideas clearly and contribute to team discussions and decision-making Willingness to learn, take ownership, and continuously improve both individually and as part of a team Education & Experience Bachelor’s degree in computer science or a related field, or equivalent practical experience 2–5+ years of professional experience in software engineering, with exposure to full-stack development Cengage is committed to working with broad talent pools to attract and hire strong and most qualified individuals. Our job applicants are considered regardless of any classification protected by applicable federal, state, provincial or local laws. Cengage is also committed to providing reasonable accommodations for qualified individuals with disabilities including during our job application process. If you are an applicant with a disability and require reasonable accommodation in our job application process, please contact us at View email address on click.appcast.io . About Cengage 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. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education. Compensation At Cengage Group, we take great pride in our commitment to providing a comprehensive and rewarding Total Rewards package designed to support and empower our employees. Click here ( to learn more about our Total Rewards Philosophy . The full base pay range has been provided for this position. Individual base pay will vary based on work schedule, qualifications, experience, internal equity, and geographic location. Sales roles often incorporate a significant incentive compensation program beyond this base pay range.$77,100.00 - $123,300.00 USD
Cengage, a global edtech company, supports learners, educators and institutions across more than 100 countries. With products serving nearly 16 million digital users across the Higher Education, School, Work and English Language Learning markets, we’ve built a learning ecosystem that connects education to employment. We combine trusted content, AI-powered insights and scalable digital platforms to power learning for every future and drive meaningful outcomes at every stage of the learning journey. Warning: Be aware, there has been an increase of targeted recruitment scams perpetrated by bad actors falsely providing job offers on behalf Cengage Group to candidates as a means of obtaining personal information. Note that Cengage will always interview candidates via live in-person meetings, phone calls and video calls before an offer would be extended. Also, be sure to check that communication is coming from an @cengage.com email address. Cengage GroupVacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Portland, OR vacancy
$99k - $220k
...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to... ...in the semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam in the Product Support group, you will be at the...SuggestedLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week- ...ABOUT THIS JOB We’re looking for an experienced Full-Stack Go Software Engineer to join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal role in making platforms highly usable and thoroughly enjoyable for our clients and partners....SuggestedFull timeFlexible hours
$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours- ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to... ...in the semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the forefront of innovation by...SuggestedLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
- Software Engineer II, Design Engineering - NikeWHO YOU WILL WORK WITHThe Consumer Product & Innovation Design Engineering builds software tools and systems to enable end-to-end product creation at speed and scale. We power designers, artists, developers and engineers by...SuggestedFull time
- Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most exciting challenges in medical... ..., and professionals to share in our mission.Please join us as:Software EngineerJoin our growing Software for External Medical Device...Full timeWork at officeLocal areaWorldwide
- ...direct impact on the business; help design and build scalable software solutions, make critical technical design choices, implement and... ...years of post-baccalaureate experience in the job offered or a engineer-related occupation. Position requires: • Software Development •...Remote work
$143.7k - $194.4k
The future of software development is autonomous. AWS is building Kiro Crew — an always-on agentlayer for Kiro that independently tackles... ...in howsoftware gets built and maintained.We're looking for engineers who want to shape this transformation. You'll work alongside...InternshipImmediate startWorldwideFlexible hoursShift work$104k - $131k
Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$79k - $99k
Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston offices. Preference will be given to current employees and candidates who reside within a commutable...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$97.02k - $163.03k
...development. We need the aid of a highly motivated problem solver. An engineer who enjoys the challenge of resolving complex problems with... ...FUNCTIONS & RESPONSIBILITIES:Develop and maintain complex Software systemAcquire extensive business and system knowledgeApply system...Minimum wageFull timeLocal areaRemote workFlexible hours- As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the design and implementation of complex software systems and components,...
- Senior Software Engineer - NIKE, Inc. - Beaverton, OR. Develop, code, configure and test software systems and solutions to meet defined digital product specifications and direction; design and build scalable microservices and APIs to support enterprise-scale digital platforms...Contract workRemote work
$77k - $105k
...Salary: $77,000 - 105,000 per year Requirements: ~3+ years of non-internship professional software development experience ~2+ years of non-internship experience in design or architecture, including design patterns, reliability, and scaling of new and existing systems...Full timeInternshipWorldwide- ...Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle. Responsibilities Create new functionalities and redesign certain aspects of an already...
- ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data...Immediate startRemote work
$161.7k - $258.8k
...drives innovation and delivers better business results.Opportunity OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role, you will take ownership of developing Hardware Abstraction Layer...Flexible hours- ...learn how you could help make great things possible not only in your community, but around the world. HDR is looking for a Value Engineer & Project Risk Management Lead. This position will assist the Value Engineering/Risk Director in the development of strategic visions...Work at office
- ...us connect people and build communities to create economic opportunity for all.About the team and the role: eBay, Inc. seeks Software Engineer 2 in Portland, ORWhat you will accomplish:Job Duties: Design, develop and deploy robust and scalable software features to provide...Immediate startRemote workVisa sponsorship
$186k - $233k
...companies optimize their digital applications, we invite you to explore a career with us! Your opportunity We're hiring a Lead Software Engineer for our team within New Relic's Data Platform, responsible for managing ingest into NRDB—New Relic's purpose-built telemetry...Work at officeRemote workFlexible hours- ...ENGINEERS Sr. Software Development Engineers to Participate in a team environment for the delivery and maintenance of application systems. FT positions w/Cambia Health Solutions, Inc. based in Portland, OR. Must be available for on-call work & after- hours staffing. Telecommuting...Remote work
$148.7k - $199.4k
...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists... ...spanning AWS, GCP, Azure, and a broad ecosystem of enterprise software vendors. As a Senior Software Engineer, you will build and...Full timeWork experience placement- ...As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the design and implementation of complex software systems and components...Local area
- ...for the renewable energy industry. We are a collection of engineers, renewable advocates, curious minds, and collaborators. Our... ...Summary Shoals Technologies Group is seeking a highly skilled Software Engineer to design, develop, and support enterprise...Local areaWorldwide
- ...The role involves developing the software integration layer between kdb+/q systems and FPGA accelerator runtime libraries to improve... ...C++, Linux Systems Programming, kdb+/q, PCIe/DMA, Performance Engineering, Memory Management, NUMA, FPGA Integration, Python, Git/CI, Data...
$200.7k - $250.9k
...Senior Software Engineer - Mercury Command San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still...Remote workShift work- ...through formal training programs.Job Description • The Automation Engineer must have demonstrated excellent technical skills in prior... ...• Experience with delivering automation solutions for complex software system or components beyond pure UI automation • Proven development...
$185k - $225k
...Bangalore for employees who prefer to work in an office some or all of the time. About your role We're hiring Senior Software Engineers to join our AI-native engineering team. You'll design, build, and operate production AI systems - including AI platform capabilities...Full timeWork at officeLocal areaRemote workWork from homeFlexible hours- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...ARE LOOKING FOR We’re looking for multiple thought leaders who can help lead, coach, and inspire a team of engineers. We want someone with a background in software engineering someone who has a background in modern software delivery principles/philosophies, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- software developer fintech Portland, OR
- startup software engineer Portland, OR
- financial software developer Portland, OR
- junior software developer remote Portland, OR
- software engineer Portland, OR
- software developer internship no experience Portland, OR
- software engineer entry level Portland, OR
- software engineer amazon Portland, OR
- senior robotics software engineer Portland, OR
- experienced software developer Portland, OR



