Senior Software Developer
Savvas Learning Company
Job Title
Savvas Learning Company is a global education company that produces award-winning learning solutions that empower educators and engage students with the highest quality content. Recognized as an industry leader, we serve millions of K-12 learners with innovative, student-centered educational programs that turn today's classrooms into active learning environments. By embracing technology, personalized learning, and immersive experiences delivered across multiple platforms, we design our learning solutions to be more accessible and relevant to each student. Our award-winning, high-quality instructional materials span every grade level and discipline, from evidence-based, standards-aligned core curricula and supplemental and intervention programs to state-of-the-art assessment tools and the industry's most innovative portfolio of college and career readiness solutions — all designed to meet the needs of every learner.
Key Responsibilities
- Work closely with the product management team to ensure we're building the best products. Ability to comprehend business requirements, map them to technical requirements, and decompose them into estimated stories and tasks.
- Perform research, analysis, design, and implementation, and provide effective solutions for short-term and long-term needs
- Evaluate new technologies and software products to determine the feasibility and desirability of incorporating their capabilities into the platform.
- Deploy and manage cloud-based services on AWS, leveraging services such as CodeBuild & Pipeline, Lambda, ECS, S3, RDS, DynamoDB, and API Gateway.
- Ensure that code adheres to strict standards for accessibility, security, object-oriented practices and performance
- Optimize backend processes for performance, scalability, and cost-efficiency.
- Write and execute both unit and integration tests
- Ability to debug identified issues and track down root cause of the issue across the technology stack
- Mentor other team members and developers
- Effectively engage and positively contribute within a well-functioning offshore team, while also providing strong leadership during onshore hours.
Qualifications
- Master's or Bachelor's degree in Computer Science or equivalent experience, with strong fundamentals and problem solving skills.
- 5+ years experience in software development roles
- Expert knowledge and capabilities in Java 8+ development, SpringBoot, RESTful APIs, Java Application Servers, HTML / CSS.
- Strong understanding of microservices design principles and best practices.
- Hands-on experience with AWS services, such as ECS, Lambda, DynamoDB, RDS, and S3.
- Experience with containerization tools like Docker, CDK and orchestration using AWS Fargate
- Strong knowledge of JavaScript technologies such as Angular and Node.js
- Experience with unit testing frameworks such as JUnit, Mockito, Jasmine.
- Experience with SQL and relational database design.
- Experience building and deploying services in AWS Strong problem-solving skills and ability to troubleshoot distributed systems/services.
Preferred Qualifications
- Experience with learning services technologies such as the SCORM object reference model, IMS QTI and IMS LTI standards, and any Learning
- Experience with with Git is a plus
- Knowledge of GraphQL a plus
- Knowledge of UML and design patterns
- Exposure to monitoring and logging tools like CloudWatch, Datadog
- Experience writing modular code in an agile environment with CI/CD
- Knowledge of concepts and standards such as SOLID, Dependency Injection, AOP, JSON.
- Understanding of Cloud Architecture and experience working with AWS resources
- AWS certification is a plus (Cloud Practitioner or higher)
- Ability to effectively use AI to accelerate software design and implementation
ABOUT SAVVAS We are proud to be recognized as a Top Workplace. Our employees are our most valuable asset, and we are committed to creating a work environment that promotes their growth, well-being, and success. We develop learning solutions that empower educators and improve student outcomes thanks to our team's passion, creativity, and dedication. TOTAL REWARDS We are committed to the health and well-being of our employees and their families. Our focus on employees is evident in our comprehensive and competitive total rewards package, which prioritizes what matters most to them. Our competitive compensation package is designed to reward your success with a pay-for-performance model . This ensures that hard work and contributions are recognized and rewarded. With our 401(k) match and immediate vesting, employees can start securing their financial future without any delay. Our benefits package is designed to promote a healthy work-life balance and overall well-being. Paid time off and holidays allow you to unplug, relax, and recharge fully. Starting on Day One, we offer comprehensive health benefits, including medical, dental, and vision coverage, ensuring that health is a top priority without a financial burden. At Savvas, we recognize the importance of emotional and mental well-being, both in our work environment and in our personal lives. That's why we are committed to providing resources to support well-being.
- ...Senior Software Developer Raleigh, NC (Hybrid - 4 days onsite) CTH role Pay range - $60-75/Hour on W2 Note - Client needs Engineering lead to manage data pipelines, standard open stack role, knowledge of integration with finance systems, 5-7+ experience candidate. Seeking...SeniorRemote work
$500 per month
...exploring new technologies? Are you looking to make a splash as part of a growing team? Then we’re looking for you! As a Senior Software Developer, you’ll develop iterative feature enhancements, build out new products and modules, provide technical mentorship to team...SeniorTemporary workCasual workWork at officeRemote workWork from homeHome officeFlexible hours$79.2k - $209.5k
...truly impacts the world Ability to have immediate impact on developing technology Unlimited growth potential with inspiring work... ...Hospital Quality Reporting team, you will use basic knowledge of software architecture to perform tasks associated with developing,...SeniorTemporary workImmediate startFlexible hours- ...Red Hat, Inc. is seeking a Senior Principal Software Engineer to lead initiatives in the Azure Red Hat OpenShift team. This high-impact role involves defining infrastructure patterns for ARO and guiding projects from concept to delivery, ensuring operational excellence...Senior
- An established industry player is seeking a seasoned SAP PLM Consultant with over 9 years of experience in PLM process definition and implementation. In this role, you will leverage your extensive knowledge of SAP PLM modules to configure workflows and manage change processes...Senior
- ...An established industry player is seeking a Senior Developer to drive innovative solutions through DevOps practices and Python programming. In this pivotal role, you will enhance system efficiency and scalability while implementing cutting-edge technologies like Kubernetes...Senior
- 慨正橡扯 is looking for a Senior Principal Software Engineer to join its Consumer & Community Banking Operations technology team. This role demands a high expertise in system design and application development, leading strategic initiatives and influencing across functions....Senior
- A technology firm is hiring a Senior Software Engineer II to lead complex backend services and systems for their data streaming platform. The ideal candidate will have over 5 years of industry experience, expertise in major backend programming languages, and strong leadership...SeniorRemote work
$140k - $200k
...Clutch Canada is seeking a Senior iOS Engineer in Raleigh, NC, to support the growth of their iOS app. This role offers an opportunity to lead key engineering decisions, including shipping production code and shaping the product roadmap. Ideal candidates should have experience...Senior$150k - $185k
A leading tech services company in Raleigh is searching for a Sr. Managed Services Engineer - AI & CoPilot. The role demands collaboration with customers to optimize services, manage AI solutions, and deliver exceptional performance across platforms. Candidates should ...SeniorRemote workWork from home- Direct Supply, Inc. is seeking a Senior Software Engineer to lead the development of AI-powered applications, enhancing healthcare technology for seniors. You will architect and scale AI-enhanced systems, mentor engineers, and integrate advanced AI capabilities into products...Senior
- A leading staffing firm is seeking a Senior Applications Engineer in Raleigh, NC, to utilize deep technical expertise in IC design and communication skills for customer engagements. The ideal candidate will create product documentation, provide technical support, and collaborate...Senior
- ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -062026-107579 Date Posted: 06/23/2026 Shortcut: Description Recommended Jobs Description...SeniorHourly payContract workLocal areaRemote work
- A semiconductor company in North Carolina is seeking a Sr Power Application Engineer to drive AC-DC product development. The role involves critical responsibilities such as characterizing devices, supporting design teams, and interfacing with customers. Ideal candidates...Senior
- 247Hire is looking for a Solutions Engineer to provide technical leadership while aligning solutions with program objectives and security requirements. This role leverages both declarative and programmatic Salesforce capabilities to deliver scalable systems. Qualified candidates...Senior
$79.2k - $209.5k
...development tools to accelerate delivery. Responsibilities Responsibilities ~ As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications...SeniorTemporary workFlexible hours$101k - $143k
...Senior Software Developer (Hybrid or Remote) Our employees are at the heart of what we do: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you are bringing this purpose to life alongside a passionate...SeniorFull timeWork at officeRemote workFlexible hours- 慨正橡扯 is seeking a Senior Principal Software Engineer based in North Carolina. In this role at JPMorganChase, you will provide deep engineering expertise and lead the development of market-leading technology products. You will work across agile teams to enhance and deliver...Senior
$96.8k - $251.6k
...generation platforms and frameworks to empower developers and support groundbreaking cloud... ...entries (low latency). You will mentor senior engineers, drive strategy, and be... ...executives for investment and drive the software design and development for new major data...SeniorTemporary workWork experience placementWorldwideFlexible hours- ...A leading software solutions provider in Raleigh, North Carolina, is looking for a seasoned DevOps Engineer to join their Cloud Operations team. The ideal candidate will collaborate with multiple teams to manage and automate the software delivery infrastructure, ensuring...SeniorFlexible hours
- Freese and Nichols, Inc. is seeking an experienced I&C Engineer based in Raleigh, North Carolina. This role focuses on developing technical memorandums for I&C projects, creating P&IDs, and managing SCADA implementation. Candidates should have a Bachelor’s degree in Electrical...Senior
- A technology organization is seeking a Sr. Software Engineer (Node.js) to support their growth in Raleigh, North Carolina. This hybrid role requires 2 days onsite and involves designing and developing backend services and APIs, primarily using Node.js and Python. The ideal...Senior
- A major financial institution is seeking a Sr. Distinguished Machine Learning Engineer to define technical strategy for personalized product experiences. The ideal candidate will possess extensive experience in ML development and programming. Responsibilities include building...SeniorRemote work
- Y99000 General Electric Company is seeking a dedicated professional in North Carolina to ensure the availability and performance of user-facing business applications. The role involves executing application maintenance, troubleshooting issues, and enhancing customer communication...Senior
$91.7k - $163.7k
...Continuously reduce operational toil and improve delivery velocity through automation, AI‑driven insights, and self‑service tooling Design, develop, and deploy AI-powered solutions to address complex business challenges with emphasis on responsible use of AI You’ll be rewarded...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work$240.5k - $270.5k
...the Consumer and Care organization, you will provide hands-on software design, development and technical leadership across a range of... ...approaches that support multiple business needs. Lead, mentor, and develop technical leaders and engineers by promoting engineering...SeniorFull timeWork experience placement$79.2k - $178.1k
...accelerate delivery and improve quality across system design, coding, testing, documentation, and operations. We are seeking a Senior Software Developer (IC3) to design, develop, and operate backend services and platform components that improve developer productivity and...SeniorTemporary workFlexible hours- Unicorn Technologies LLC is seeking a Java Full Stack Developer with experience in Finastra Loan IQ to design and maintain microservices... .... Applicants should have a minimum of 8 years’ experience in software development, particularly with Java and LoanIQ integrations....Senior
- Littelfuse is seeking a Senior Field Application Engineer to provide technical support to electronic customers in the Northeast region. The role involves working closely with customers to facilitate product design-in and addressing application needs. The ideal candidate...Senior
- Itron, Inc. in Raleigh, NC seeks an L3 Application Support Engineer to ensure reliable performance of enterprise applications. You will mentor peers, serve as a technical escalation point, and resolve issues impacting customers. The ideal candidate has over 5 years of technical...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer amazon Raleigh, NC
- agile software developer Raleigh, NC
- software developer positions Raleigh, NC
- senior software design engineer Raleigh, NC
- software developer Raleigh, NC
- ngo software engineer Raleigh, NC
- startup software engineer Raleigh, NC
- IT software engineer Raleigh, NC
- software data engineer Raleigh, NC
- work from home software developer Raleigh, NC

