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
- Fully Remote
- Contract / Consulting Engagement
- Healthcare & Learning Technology Environment
- Immediate Interview Availability Preferred
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
- 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
- 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
- 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
- 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
- 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
Frontend
- ReactJS
- Next.js
- TypeScript
- HTML5 / CSS3
- WCAG 2.1 Accessibility Standards
- Node.js
- Express.js
- RESTful APIs
- MongoDB Atlas
- Mongoose ODM
- ECS Fargate
- Lambda
- Cognito
- SQS
- DynamoDB
- AWS CDK
- Playwright
- Jest / Mocha
- Bitbucket Pipelines
- CI/CD workflows
- Containerized deployments
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- ...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...SeniorRemote work
$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...SeniorWork at officeRemote work$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- ...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
- ...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
$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...SeniorLocal areaRemote work- ...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...SeniorContract workWork at officeRelocation package
- ...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...SeniorPart timeFor contractorsImmediate start
- ...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...SeniorFlexible hours
- ...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
$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- ...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...SeniorContract workDay shift
$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$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...SeniorFull timeWork at office$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++,...SeniorFlexible hours- ...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,...SeniorLocal area
- ...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...SeniorRelocation
- ...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...SeniorWork experience placementWork at officeRemote workFlexible hours
- ...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...SeniorFull timeFreelanceH1bImmediate startRemote work
- ...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...SeniorPermanent employmentFull time
- ...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...SeniorRemote workRelocation packageFlexible hours
- ...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....SeniorFull timePart timeInterim roleLocal areaNight shiftAfternoon shift
$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...SeniorWork at officeFlexible hours$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$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,...SeniorOngoing contractLocal area$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...SeniorRelocation packageShift work- ...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...SeniorRelocation
- 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...SeniorContract workInterim role
- ...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...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior / Principal Software Development Engineer. Be the first to apply!
Related searches
- principal software engineer United States
- senior principal software engineer United States
- principal software engineer manager United States
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States

