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

Senior / Principal Software Development Engineer

ELB Learning

We are seeking a highly experienced Senior / Principal Software Development Engineer to support a large-scale Healthcare Communication Training Platform built on a modern MERN-stack architecture hosted within AWS. This is a hands-on engineering and technical leadership role focused on platform stabilization, architectural improvement, feature development, and long-term scalability.

The ideal candidate brings deep expertise across full-stack JavaScript development, cloud-native AWS environments, and modern application architecture, while also being comfortable operating within complex, fast-moving client environments. This individual will work closely with technical leadership, project management, QA, DevOps, and business stakeholders to drive both ongoing maintenance efforts and new platform enhancements.

This engagement includes ownership across two major phases:
  • Platform stabilization, code audits, defect remediation, and architectural assessment
  • New module development, workflow enhancements, reporting functionality, and platform modernization
The role requires a strong balance of hands-on coding ability, technical strategy, problem-solving, and cross-functional collaboration.

Engagement Details
  • Fully Remote
  • Contract / Consulting Engagement
  • Healthcare & Learning Technology Environment
  • Immediate Interview Availability Preferred
Role Overview

This role combines deep hands-on engineering with technical leadership responsibilities across a cloud-hosted healthcare learning platform deployed on AWS ECS Fargate using ReactJS, Node.js, MongoDB Atlas, and supporting AWS services.

The position will support two key initiatives:
Phase 1 - Platform Stabilization & Technical Assessment
  • Conduct architecture and codebase audits
  • Resolve critical defects and platform instability
  • Improve environment parity across staging and production
  • Support vendor transition and onboarding activities
  • Improve testing, CI/CD reliability, and operational scalability
Phase 2 - New Feature & Module Development
  • Lead end-to-end development of new platform modules
  • Extend user management workflows and reporting functionality
  • Improve accessibility compliance across the application
  • Drive scalable engineering standards and best practices
Key Responsibilities
  • Design, develop, test, and deploy scalable full-stack application features and enhancements
  • Conduct detailed audits of existing systems and provide actionable remediation recommendations
  • Lead development of new application modules from architecture through deployment
  • Diagnose and resolve complex platform defects, performance bottlenecks, and deployment issues
  • Maintain and extend AWS-based infrastructure and services including Cognito, Lambda, SQS, DynamoDB, ECS, and related workflows
  • Design and maintain RESTful APIs and backend services using Node.js and Express.js
  • Build and maintain accessible, responsive UI components aligned with WCAG 2.1 AA standards
  • Write and maintain unit, integration, and E2E tests using Playwright, Jest, or Mocha
  • Participate in sprint planning, backlog grooming, architecture discussions, and code reviews
  • Create and maintain technical documentation, architecture diagrams, and environment configuration documentation
  • Collaborate cross-functionally with Product, QA, DevOps, PMs, and stakeholders
  • Identify technical risks and proactively propose mitigation strategies
  • Mentor and support junior and mid-level engineers
  • Support technical onboarding, vendor transition, and platform modernization initiatives
  • Contribute to technical strategy, architecture evolution, and engineering best practices
Required Qualifications
  • 10+ years of software development experience (15+ years preferred for Principal-level candidates)
  • Strong experience building and maintaining production-grade MERN stack applications
  • Expert-level proficiency in:
    • ReactJS
    • Next.js
    • TypeScript
    • Node.js
    • Express.js
    • MongoDB Atlas & Mongoose ODM
  • Hands-on experience with AWS cloud services and distributed systems
  • Experience with CI/CD pipelines using Bitbucket Pipelines, GitHub Actions, GitLab CI, or similar
  • Experience designing scalable cloud-based architectures and troubleshooting production issues
  • Strong understanding of WCAG 2.1 AA accessibility implementation in React applications
  • Experience working in Agile/Scrum development environments
  • Proven ability to independently own major platform components and deliver on schedule
  • Strong written and verbal communication skills
Preferred Qualifications
  • Experience working within EdTech, Healthcare, LMS, or training platform environments
  • Familiarity with SCORM and xAPI standards
  • Experience with vendor-transition or platform onboarding engagements
  • Experience with AWS ECS/Fargate container deployments
  • Familiarity with:
    • AWS Cognito
    • Lambda
    • SQS
    • DynamoDB
    • AWS CDK
    • SendGrid API
  • Experience supporting multi-environment AWS deployments and environment parity remediation
  • Prior technical leadership or mentoring experience strongly preferred
Skills & Competencies
  • Advanced full-stack debugging and problem-solving capability
  • Strong software architecture and system design skills
  • Ability to work effectively within legacy codebases and define modernization strategies
  • Strong technical leadership and mentoring skills
  • Excellent prioritization and time management
  • Quality-focused engineering mindset
  • Ability to communicate technical concepts clearly to both technical and non-technical stakeholders
  • Ability to thrive in fast-paced, evolving project environments
Core Technology Stack
Frontend
  • ReactJS
  • Next.js
  • TypeScript
  • HTML5 / CSS3
  • WCAG 2.1 Accessibility Standards
Backend
  • Node.js
  • Express.js
  • RESTful APIs
Database
  • MongoDB Atlas
  • Mongoose ODM
AWS / Cloud
  • ECS Fargate
  • Lambda
  • Cognito
  • SQS
  • DynamoDB
  • AWS CDK
Testing & DevOps
  • Playwright
  • Jest / Mocha
  • Bitbucket Pipelines
  • CI/CD workflows
  • Containerized deployments

Department Instructional Design Role Training Content Developer Locations American Fork, UT, USA, Virtual / Remote Remote status Fully Remote Employment type Contract, Freelance Contract (Remote)
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior / Principal Software Development Engineer in United States vacancy
  • $140k - $260k

     ...Senior Engineer, System Verification Group At Cadence, we hire and develop leaders and innovators...  ...Systems is a leading provider of the software, hardware, and intellectual property...  ...analysis to streamline the development of modern electronics. The Xcelium... 
    Senior

    Cadence Inc

    Burlington, MA
    3 days ago
  •  ...Senior Software Engineer For Ruby On Rails A Senior Software Engineer for Ruby on Rails is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to... 
    Senior
    Remote work

    Creative Chaos

    United States
    2 days ago
  • $168.15k - $277.35k

     ...distributed systems; automation tools, specifically their internal wrkings; wrking w/ upstream communities; coaching & mentoring jr engineers; & cross-portfolio &/ or cross-company collaborative tech design. Must have 2 yrs of exp prog in Typescript. Job ID: R-056653... 
    Senior
    Work at office
    Remote work

    Red Hat

    Durham, NC
    1 day ago
  • $130k - $200k

     ...Senior / Principal Flight Software Engineer – Space Systems Working with a leading U.S. aerospace company looking to add Senior and Principal-level...  ...definition & trade studies Software architecture & development Integration with flight hardware Verification,... 
    Senior

    Red Canyon Engineering & Software

    Merritt Island, FL
    4 days ago
  •  ...Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of our engineering team, you'll be working closely with other team members and... 
    Senior

    Roberts Recruiting

    Boston, MA
    27 days ago
  •  ...requirements, architect, design, implement, and release real-time software to control high speed equipment/machines # Identify...  ..., and onboarding # Work cross-functionally with engineering, procurement, and operations teams # Help resolve manufacturing... 
    Senior

    3B Staffing LLC

    Bethel, CT
    3 days ago
  • $246k - $394k

     ...and grows customers at scale. As a Senior Principal Engineer for GTM Experiences, you will serve as...  ...edge AI tools to enhance your development workflow, improve velocity, and help...  ...Requirements) ~10+ years of experience in software engineering, with a strong background... 
    Senior
    Local area
    Remote work

    Toast Inc

    United States
    4 days ago
  •  ...Patriot Software And Training Devices Ipt Program Lead At RTX, the world largest aerospace...  ...and investments in research and development, we offer capabilities and opportunity...  ...than 100 years of experience and renowned engineering expertise to meet the needs of today's... 
    Senior
    Contract work
    Work at office
    Relocation package

    Raytheon

    Tewksbury, MA
    3 days ago
  •  ...Description SAIC is seeking a part-time Senior Software Engineer for the Naval Air Systems Command (NAVAIR) PMA-275 Software Support Activity...  .... Identify risk and mitigation strategies. Aid in development of Engineering Change Proposals (ECPs), including writing... 
    Senior
    Part time
    For contractors
    Immediate start

    SAIC

    Indianapolis, IN
    20 hours ago
  •  ...Senior Individual Contributor Role Join OCI to lead the architecture and delivery of...  ...systems problems, and raises the bar for engineering excellence across teams. At OCI, you...  ...Qualifications Qualifications ~10+ years of software engineering experience with deep... 
    Senior
    Flexible hours

    Oracle

    Broomfield, CO
    2 days ago
  •  ...C2C Positions Details Location Position: Principal or Senior Principal Software Engineer (10 -17 years of experience - no more - no less)...  ...C++: Linux: RTOS: Embedded Development: Device Drivers: Microcontrollers:... 
    Senior

    3B Staffing LLC

    Fairfield, CT
    3 days ago
  • $260k - $275k

     ...Senior Principal Software Engineer Saviynt is an identity platform built to power and protect the world at work. With the rise of AI and agents...  ...Develop documentation throughout the software development life cycle Serve as an expert on applications and provide... 
    Senior

    Saviynt

    San Francisco, CA
    1 day ago
  •  ...Position : Senior Principal Software Engineer – Onsite (Proficiency in C++/C, embedded, real-time, multi-threaded software design and development & QNX OS) Location : San Diego, CA Duration : 6 Months Total Hours/week : 40.00 1st Shift Client : Medical Devices... 
    Senior
    Contract work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    5 days ago
  • $154k - $286k

     ...and memory-coherent systems, where early software bring-up, performance analysis, and...  ...High-performance transactor and BFM development Hardware-software co-simulation and emulation...  ...to PCIe and CXL In this role, the engineer will be responsible for designing, developing... 
    Senior

    Cadence Inc

    San Jose, CA
    13 days ago
  • $170k - $277k

     ...Software Engineer At Palo Alto Networks®, we're united by a shared mission—to protect our digital way of life. We thrive at the intersection...  ...experienced Software Engineer to contribute to the design, development, and delivery of next-generation technologies within our... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    Encino, CA
    14 hours ago
  • $183.38k - $193.41k

     ...Senior Principal Software Engineer As a Sr Principle Software Engineer for Airborne Systems, you’ll be a member of a cross functional team responsible...  ...or experiences: Experience in embedded firmware development Demonstrate expert programming ability (C/C++,... 
    Senior
    Flexible hours

    General Dynamics

    Minneapolis, MN
    2 days ago
  •  ...Senior Principal Software Engineer We are seeking a Senior Principal Software Engineer to serve as a senior technical leader responsible for...  ...standards, platform evolution, AI enablement, and modern development practices. As the company accelerates investment in AI,... 
    Senior
    Local area

    Procore Technologies

    Austin, TX
    2 days ago
  •  ...Senior Principal Software Engineer Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer who strives for excellence...  ...Will Do: Participate in the requirements, design, development and testing of software to include development of new work... 
    Senior
    Relocation

    RTX

    Salt Lake City, UT
    3 days ago
  •  ...States Job Description TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground...  ...candidate will use modern tools to further the development and sustainment of the GMD system. This is an in-office... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Technical Consulting Solutions, Inc.

    Huntsville, AL
    4 days ago
  •  ...Senior Principal Software Engineer (Remote) Join to apply for the Senior Principal Software Engineer (Remote) role at Jobright.ai Senior Principal...  ...: Required: • 12+ years of backend software development experience, with at least 5 years in principal/staff-level... 
    Senior
    Full time
    Freelance
    H1b
    Immediate start
    Remote work

    jobright.com

    San Francisco, CA
    2 days ago
  •  ...Principal / Senior Software Engineer Location: Santa Clara, CA Duration: Full-time/Perm We are looking for a senior/principal Software Engineer...  ...Intelligence, Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber... 
    Senior
    Permanent employment
    Full time

    InterSources

    Santa Clara, CA
    3 days ago
  •  ...and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools...  ...verification techniques — bridging the gap between algorithm development and deployment to embedded systems. In this role you will... 
    Senior
    Remote work
    Relocation package
    Flexible hours

    Code Metal

    Boston, MA
    4 days ago
  •  ...Senior Principal Software Engineer At RTX, the world largest aerospace and defense company, 185,000 great minds are united by purpose and inspired...  ...world-class operations and investments in research and development, we offer capabilities and opportunity no one else can.... 
    Senior
    Full time
    Part time
    Interim role
    Local area
    Night shift
    Afternoon shift

    RTX

    Huntsville, AL
    5 days ago
  • $160.97k - $349.89k

     ...Senior Principal/Staff Software Engineer Yahoo Mail is the ultimate consumer inbox with hundreds of millions of users. It's the best way to access...  ...improving our 400+ engineers productivity by transforming development practices embedded with AI. As the lead of AI... 
    Senior
    Work at office
    Flexible hours

    Yahoo

    Washington DC
    1 day ago
  • $142.2k - $213.4k

    Northrop Grumman Corp. (AU) seeks a Sr. Principal Engineer based in San Diego, CA. This role demands engineering enterprise solutions for mission-critical objectives, leading multiple large-scale projects concurrently. Candidates must have a Bachelor’s in a STEM discipline... 
    Senior

    Northrop Grumman Corp. (AU)

    San Diego, CA
    4 days ago
  • $119.8k - $234.7k

     ...Overview About the Role ~ We'rebuildingAIfirst engineering systemsthat power growth at Microsoft - designing, shipping,...  ...engineering environment What We're Looking For ~ Software engineering fundamentals with experience building, shipping,... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Redmond, WA
    1 day ago
  • $122.8k - $184.2k

     ...Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Software Engineer - Embedded and Real Time to join our team of...  ...across all levels Participate in the full software development life cycle including requirements, design, implementation... 
    Senior
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    5 days ago
  •  ...Senior Principal DevSecOps Software Engineer Join a team that's shaping the future of military communications! Collins Aerospace Resilient Connectivity...  .... Collaborate with cross-functional product development teams to deliver innovative solutions. Qualifications... 
    Senior
    Relocation

    Raytheon

    Cedar Rapids, IA
    3 days ago
  • Title: Senior Principal Software Engineer Location: Tucson, AZ Type: Contract Duration: Long Term (12+ months) Summary: The Senior...  ...Principal Software Engineer position is focused on the development, integration, test, and maintenance of software as a... 
    Senior
    Contract work
    Interim role

    NR Consulting

    Tucson, AZ
    3 days ago
  •  ...Senior Principal Software Engineer You will be solving deep technical problems and building creative solutions in a dynamic environment leading...  ...and ready to contribute in many areas of the software development lifecycle. You may be involved in all the aspects from... 
    Senior
    Local area

    ClifyX

    Herndon, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior / Principal Software Development Engineer. Be the first to apply!