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

Senior Software Developer

$120k - $150k

Savvas Learning

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.

We are looking for engineers who are passionate about building innovative applications of the highest quality and demonstrate ownership of the product area assigned to them.

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

At Savvas, compensation is only one part of our total rewards package. We invest in our employees with a rewards package that combines compensation, exceptional benefits and wellness programs in addition to opportunities for professional growth. This role may also be eligible for bonus or incentive compensation. The posted hiring range reflects our good faith estimate at the time of posting and remains subject to modification. Compensation is determined by factors such as but not limited to skills, experience, budget, and internal equity.

Hiring Range: $120,000 - $150,000

BENEFITS



Starting on Day One we are committed to the health, well-being, and development of our employees. As a Savvas employee, you are eligible to participate in benefits that put you first. Our benefits include a wide range of offerings including but not limited to the following:

  • Medical
  • Dental
  • Vision
  • Time to Recharge: Vacation time and 10 paid holidays.
  • Time to Recover: Sick time and leave programs.
  • Financial Wellness: Employees can start securing their financial future without any delay with a 401(k) match and immediate vesting.
  • Wellness Programs: We recognize the importance of emotional and mental well-being, both in our work environment and in our personal lives. We are committed to providing resources and support to promote overall well-being and a healthy work-life balance.
  • Extra Perks: Discounted gym memberships, pet insurance, tuition reimbursement, commuter benefits, volunteer opportunities, and much more!


Savvas benefits are subject to eligibility requirements and other terms.

Learn About our Benefits

Savvas Learning Company is an Equal Opportunity Employer. Savvas Learning complies with all applicable federal, state, and local laws regarding recruitment and hiring. Savvas prohibits discrimination against individuals based on race, color, religion, national origin, sex, age, disability, and other protected group status. We strive to create a fair and inclusive workplace where everyone feels valued and respected. Learn more about your EEO rights as an applicant.


Savvas Learning Company is an affirmative action employer and participates in E-Verify. Know Your Rights

Notice to California Applicants: Information collected and processed as part of your Savvas Careers profile, and any job applications you choose to submit is subject to Savvas' California Applicant Privacy Notice.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Raleigh, NC vacancy
  •  ...Description VAST Data is looking to add a V-Force Developer to our growing team! This is a unique opportunity to join one of the...  ...At VAST, we're building the data platform for the AI era-software infrastructure that powers the capture, refinement, protection... 
    Senior

    VAST Data

    Raleigh, NC
    4 days ago
  •  ...leading technology solutions provider in North Carolina is seeking a Senior Application Engineer for the CAM team. In this role, you will...  ...by providing technical expertise during pre-sales, conducting software demonstrations, and delivering tailored consultative services.... 
    Senior
    Remote work
    Flexible hours

    Hawk Ridge Systems

    Raleigh, NC
    2 days ago
  • $108.36k - $120.4k

     ...Software Developer Senior Responsible for defining and improving user business requirements through technology while leading the design, development, and support of enterprise data solutions. This role provides advanced technical leadership in application development... 
    Senior
    Work at office

    City of Charlotte

    Raleigh, NC
    2 days ago
  • $79.2k - $178.1k

     ...in in Computer Science or equivalent. • 5+ years of relevant software engineering experience. • Strong software engineering skills...  ...Experience with collaborating across multiple functional areas to develop components that are part of a larger system. • Experience... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    8 hours ago
  • $105k - $145k

     ...GFT is seeking a Senior Software Developer to join our Geosptial Team in either Baltimore, MD, Nashville, TN, or Richmond, VA, Mechanicsburg, PA; or Raleigh, NC ! This role follows a hybrid work model, requiring regular attendance at the office. Working on the geospatial... 
    Senior
    Full time
    Work at office
    Remote work

    GFT

    Raleigh, NC
    1 day ago
  • $209k - $238.5k

     ...Capital One is seeking a Senior Lead Software Engineer, Full Stack for its Shopping division in Raleigh, NC. In this remote-eligible role, you will lead the development of innovative solutions while mentoring junior engineers. You should possess over 6 years of software... 
    Senior
    Remote work

    Capital One

    Raleigh, NC
    12 days ago
  • A leading software company in the United States is seeking a Senior Software Engineer - Full Stack to rapidly develop applications and drive feature innovation. The ideal candidate brings over 5 years of experience in software development, particularly with JavaScript,... 
    Senior
    Remote work

    Veeva Systems

    Raleigh, NC
    6 days ago
  • 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

    Analog Group

    Raleigh, NC
    2 days ago
  • $209k - $238.5k

    A leading financial services company is seeking a Sr Lead Software Engineer, Analytics, who will lead diverse technology projects and teams while focusing on cloud-based solutions. The ideal candidate should have at least 6 years of experience in software engineering,... 
    Senior
    Remote work

    Capital One

    Raleigh, NC
    5 days ago
  •  ...Senior Software Engineer - Backend Developer At ARA, we strive to hire valuable colleagues with not only the right skills, but who also demonstrate our core values of passion, freedom, service and growth. If you are looking for a career where you get to design,... 
    Senior
    Work experience placement
    Relocation
    3 days per week

    ARA Brand

    Raleigh, NC
    3 days ago
  • $96.8k - $251.6k

     ...reviews, technical direction, execution planning, and examples of senior-level ownership in ambiguous environments. Translate...  ...Experience using or introducing AI-assisted engineering workflows, developer-productivity automation, reporting automation, or SDLC improvements... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    16 hours ago
  • $96.8k - $251.6k

     ...latency, exceptional reliability, and global performance. This is a senior individual contributor role for someone who drives technical...  ...and operational excellence. Qualifications ~10+ years of software engineering experience with deep expertise in distributed... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    16 hours ago
  •  ...Sarasota, FL PO Box 5832 Sarasota, FL 34277, USA Exciting Senior Application Engineer (CAM) Opportunity with Hawk Ridge Systems!...  ...during pre-sales activities Conduct highly technical software demonstrations showcasing CAM capabilities Deliver consultative... 
    Senior
    Remote work

    Hawk Ridge Systems

    Raleigh, NC
    2 days ago
  • 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... 
    Senior
    Remote work

    Confluent

    Raleigh, NC
    6 days ago
  • $110k - $120k

     ...GovCIO is hiring a Senior Full Stack Developer to design and maintain application features for VA.gov. This remote position requires expertise in React.js, Ruby on Rails, and AWS. The developer will lead a team, optimize backend systems, and ensure compliance with federal... 
    Senior
    Remote work

    GovCIO

    Raleigh, NC
    8 hours ago
  • • ~70-80% hands-on development • Understand existing architecture & libraries, build on top of it (not rewrite) • Pair/mentor junior engineers (no direct reports) • Lead technical conversations • Drive backend + frontend + AWS + IaC tasks • Work across integrations...
    Senior

    Insight Global

    Raleigh, NC
    2 days ago
  • $110k - $130k

     ...their security team in Raleigh, North Carolina. The ideal candidate will ensure the security of applications and data throughout the software development lifecycle, conducting assessments and collaborating with development teams. Responsibilities include designing secure... 
    Senior

    Ryder System, Inc.

    Raleigh, NC
    2 days ago
  •  ...A leading educational technology company is seeking experienced software engineers with over 5 years in development roles. The position focuses on building innovative applications and managing cloud services on AWS using methodologies like microservices and Agile. Candidates... 
    Senior

    Savvas Learning

    Raleigh, NC
    9 days ago
  • A technology solutions company is looking for a Senior Full Stack Developer to oversee the complete software development lifecycle of applications. This role involves developing applications with a focus on seamless integration and performance, designing scalable API microservices... 
    Senior

    Karsun Solutions

    Raleigh, NC
    4 days ago
  • $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 possess...
    Senior
    Remote work
    Work from home

    SHI GmbH

    Raleigh, NC
    4 days ago
  • A leading technology company is seeking experienced AI Engineers to join their team. This remote role involves designing and deploying production-grade AI systems for financial institutions, focusing on back-office workflow automation. Candidates should have 3-5+ years ...
    Senior
    Remote work

    Lumenalta

    Raleigh, NC
    1 day ago
  •  ...A leading staffing firm is seeking a Sr. Salesforce Software Developer with over 3 years of Salesforce development experience. This remote role requires skills in Lightning components, Apex, and data integration. The ideal candidate will collaborate with a distributed... 
    Senior
    Contract work
    Remote work

    SPECTRAFORCE

    Raleigh, NC
    6 days ago
  •  ...M-3-19 - Senior DevOps Engineer (758983) Focused HR Solutions•Raleigh, North Carolina, United States Work currently can be performed remote with potential for onsite at the Client/manager’s discretion. This position is 12 months, with the option of an extension,... 
    Senior
    Remote work

    Focused HR Solutions LLC

    Raleigh, NC
    1 day ago
  • A financial services firm is seeking a Senior Node/React Engineer to design and build Client Assist Pages for their Online Banking application. The successful candidate will have a strong background in front end development and experience in Agile methodologies. This role... 
    Senior
    Remote work

    First Citizens Bank

    Raleigh, NC
    1 day ago
  •  ...A recruitment agency is looking for a Senior DevOps Engineer for a 12-month contract in Raleigh, NC. This position offers remote work possibilities and requires extensive experience in infrastructure, configuration management tools, and DevSecOps practices. Ideal candidates... 
    Senior
    Contract work
    Remote work

    Focused HR Solutions LLC

    Raleigh, NC
    1 day ago
  • A leading tech company is seeking a Full Stack Developer based in Raleigh, NC. The ideal candidate will have a minimum of 8 years of experience in designing and implementing web applications. Expertise in Java and open-source technologies is essential, as well as a strong... 
    Senior
    Long term contract
    Remote work

    Rapinno Tech

    Raleigh, NC
    3 days ago
  • A leading IT staffing company in North Carolina is seeking an experienced IT Professional to develop and support applications primarily using .NET. Candidates should have strong analytical skills and technical writing ability to translate business requirements. Responsibilities... 
    Senior
    Full time

    Artech Information System LLC

    Raleigh, NC
    1 day ago
  • A leading telecommunications company is seeking a Sr. Lead Solutions Architect to drive Azure migrations and deliver innovative cloud solutions to clients. The ideal candidate will have over 8 years of experience, particularly in public cloud, and must demonstrate strong...
    Senior

    Cox Communications

    Raleigh, NC
    1 day ago
  • A leading financial services organization seeks an Application Security Engineer in Raleigh, NC. This role involves conducting application security testing and integrating security into CI/CD pipelines. Ideal candidates should have over 5 years of experience in application...
    Senior

    ManpowerGroup Global, Inc.

    Raleigh, NC
    1 day ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Raleigh, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!