Principal Software Engineer (Front-end)
$130k - $155kEverFi
Principal Software Engineer (Front-end)
Everfi is a leading education technology company founded in 2008 that delivers digital learning solutions focused on real-world skills. The company provides scalable education in areas such as financial literacy, health and wellness, and workplace readiness.
We are seeking a Principal Software Engineer (Front-end) to set the technical standard for system architecture, software design, and platform engineering. You will lead through technical authority, guide our most complex engineering work, and shape the platform strategy and engineering culture behind our product. Your impact will be measured by the quality and strategic value of the technical decisions you own.
Principal Software Engineer (Front-end) Compensation and Benefits
Target base salary range: $130,000-$155,000 depending on experience and education. Everfi may pay more or less based on employee qualifications, market value, Company finances, and other operational considerations.
This role is eligible to participate in the Corporate Bonus Plan
100% Remote position
Health, Dental, and Vision insurance
401(K) with matching contribution
Generous Paid Time Off (PTO)
Principal Software Engineer (Front-end) Responsibilities
Advanced Technical Design and Engineering:
- Design, build, and maintain the most complex components of the software platform — including core system services, high-reliability infrastructure, critical APIs, and integration architecture — with a standard of quality, performance, and maintainability that serves as the benchmark for the team
- Analyze system performance, scalability constraints, and technical debt, and develop and execute remediation plans that improve reliability and long-term maintainability
- Evaluate emerging software engineering tools, architectural patterns, and methodologies, making well-reasoned recommendations to leadership on when and how to adopt them
Technical Standards and Engineering Quality:
- Define and champion engineering best practices, code standards, testing frameworks, and architectural guidelines to govern the quality of work produced by the team
- Conduct rigorous code and design reviews, providing specific, constructive technical feedback that elevates the quality of outputs at every level of the team
- Develop and maintain authoritative technical documentation — including architecture decision records, system design documents, and engineering runbooks — that builds institutional knowledge and reduces operational risk
System Architecture and Platform Evolution:
- Own the technical design of major platform initiatives, from initial architecture through implementation and operationalization, ensuring solutions are scalable, cost-efficient, and aligned with the company's engineering strategy
- Partner closely with peers and technical leaders on platform roadmap decisions, contributing deep technical perspective to investment priorities and architectural trade-offs
- Ensure that system design decisions account for security, reliability, observability, and compliance requirements from the outset rather than as retrofits
Technical Mentorship and Team Development:
- Serve as the primary technical mentor for less experienced engineers on the team, providing guidance on architecture approaches, debugging complex problems, and developing sound engineering judgment over time
- Contribute to onboarding frameworks and internal technical learning resources that accelerate the development of engineers at all levels
- Model engineering culture and professional standards expected at the highest IC level — curiosity, rigor, generosity with knowledge, and a bias toward durable solutions
Cross-Functional Technical Partnership:
- Partner with Product, QA, and Operations stakeholders on technical requirements and translate those requirements into well-designed, production-ready solutions
- Represent the software engineering function in cross-functional technical discussions, contributing authoritative perspective on system feasibility, complexity, and trade-offs
- Contribute software engineering insight to planning conversations where platform architecture or system decisions have significant product or operational implications
Principal Software Engineer (Front-end) Qualifications
- Minimum of a bachelor's degree in computer science, Software Engineering, or a related technical field; advanced degree preferred
- 8 -10 years of progressive experience in software engineering or a closely related discipline, with a demonstrable record of designing and building complex, production-grade software systems in a SaaS or technology environment
- Expert-level proficiency in system design, including distributed systems, microservices architecture, API design, cloud infrastructure patterns, and reliability engineering
- Experience with component-based frameworks like React or Vue and an ability to identify and architect reusable components for varied use-cases is required
- Experience writing front end code using JavaScript, HTML5, CSS3, ARIA and other related user interface technologies is required
- Understanding of asynchronous request handling, partial page updates, AJAX, and REST
- Understanding of fundamental design principles behind a scalable web application
- Experience with front-end build/config management, such as yarn/npm, webpack (or similar tools like rollup/parcel), and testing tools like Jasmine, Karma, Mocha, Enzyme, Jest, etc is preferred
- Proven track record of mentoring and elevating less experienced engineers through technical engagement, feedback, and knowledge-sharing without requiring formal management authority
- Experience or interest in AI-assisted development tools (e.g., GitHub Copilot, Claude Code) is a nice to have; we support and encourage growth in this area
- ...Software Engineer III This position will be instrumental in the development of the new version of this mission critical application, which... ...-on coding/programmer position. The SWE3 should be a strong front-end developer. 1) Java and javascript development in a Linux...Front end
- ...Software Developer Design and develop software applications using Twelve-Factor App methodology from functional requirements.... ...Script, JavaScript, JSP, HTML, CSS, XML, AJAX, and jQuery. Front end development using modern JavaScript and experience with ES13+...Front end
- ...Principal Software Engineer Duration: Long term Contract Location: Boston, MA (onsite) Must have skills: Python... .... Full stack dev exp is required; python based (front end/middle end) and SQL backend Experience with key Python...Front endLong term contract
- ...: Job Summary We are seeking a highly experienced Principal Software Engineer to lead the design and delivery of scalable, cloud-native... ...applications aligned with enterprise architecture standards Drive front-end engineering efforts to build responsive, accessible user...Front end
$180k - $220k
...Principal Software Engineer In this role, you will report directly to the Director of Engineering and operate as a Principal Engineer across... ...programming paradigms ~ Strong experience with React and modern front-end architectures ~ Strong background in system design,...Front endRemote work- ...Software Integration Engineer Our client is seeking a highly skilled and motivated software integration engineer to join our team. The ideal... ...Experience developing Web applications Knowledge of multiple front-end languages and libraries (e.g., Thymeleaf, HTML/ CSS,...Front end
$200k - $250k
...Principal Software Engineer (NY) Title of Role: Principal Software Engineer (NY) Location: New York, hybrid Company Stage of Funding:... ...understanding of cloud architecture principles. ~ Strong front-end development skills using React and TypeScript. Preferred...Front endWork at office$94.35 - $125.03 per hour
...behalf of a partner company. We are currently looking for a Principal Software Engineer in United States. This is a high-impact opportunity... ...Accountabilities: Lead the design and development of scalable front-end and back-end web applications and digital platforms....Front endHourly payRemote work- ...Description: Job Summary We are seeking a highly skilled Principal Software Engineer to lead the design and delivery of scalable, cloud-native... ...guiding delivery and removing obstacles Collaborate on front-end solutions to build responsive, accessible, customer-...Front end
- ...days on site in New York, NY Our client seeks a Principal Software Engineer to lead hands-on development across WordPress, Shopify, and... ...experience with PHP, including frameworks such as Laravel. Front-end experience with React or Vue. Experience with HTML,...Front endPermanent employmentFull time
- ...seeking a Very high level Principal Full stack engineer to join one of our reputed... ...someone who enjoys building end-to-end systems - combining... ...with intuitive, performant front-end experiences. Key Responsibilities... ...experience as a full stack software engineer. Strong experience...Front endContract workRemote work
- ...the next generation of compiler and software infrastructure to accelerate Large... ...architectures. We are looking for a Principal Software Development Engineer to lead technical development in... ...experience in compiler development (front-end, middle-end, and/or back-end) and code...Front end
- ...Principal Software Engineer Seeking a Principal Software Engineer to build and modernize digital commerce and enterprise platforms. This role... ...development in a.NET and C# environment, including modern front end frameworks. Guide and support efforts to modernize and...Front end
- ...Procurement or Supply Chain industry is a plus. Strong Experience over Microsoft Azure or Google Cloud Architecture and multiple front-end technologies. GEP is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment...Front endWork experience placementLocal area
- ...Principal Software Engineer BackOps AI is transforming supply chain operations with agentic AI solutions... ..., architecting and implementing the end-to-end systems that power our agentic... ...Implement new features across our React front end and Node.js/Python back end AI...Front endFull timeRemote workFlexible hours
- ...Principal Software Engineer We are looking for a Principal Software Engineer who is going to have an immediate impact on our roadmap: from building... ...and system design ~ Proficient understanding of both front end and back end system design and architecture ~ Expert in...Front endImmediate startRemote workWorldwide
$200k
...Principal Software Engineer We are hiring a Principal Software Engineer for a full-time opportunity based in Boston, MA (hybrid, 3x/week onsite... ...and NumPy ~ Full-stack development experience including front-end and UX ~ Experience with Git/version control...Front endFull time- ...that provides comprehensive software solutions to the clinical... ...role requires an elite engineer who remains "in the weeds... ...engineers. The Principal Software Engineer serves... ...design patterns Back-end architecture and design Front-end architecture and design...Front endImmediate startRemote work
$150k - $300k
...and communities.The RoleThis is a top software engineer job that incorporates everything you've... ...get any more important than this.As a Principal Full Stack Engineer, your impact as a... ...Messaging, Solr, and Lucene)Experience with front end technologies such as JavaScript and...Front endWork at officeLocal areaWork from home- ...NAVA Software solutions is looking for a Principal Software Engineer - Full Stack Details: Principal Software Engineer... ...secure, well-structured back-end services and REST APIs, ensuring... ...migrating from legacy front-end frameworks (e.g., AngularJS)...Front end3 days per week
$266.2k - $425.9k
...drive the best outcomes for customers. About the Role We're looking for a Principal Software Engineer to help shape the technical future of Service Hub focusing primarily on Front End. This is a very hands-on role. You'll write code, dive into applications, review...Front endLive outWork at officeRemote work- ...Principal Engineer IAA is seeking a highly experienced Principal Engineer to join the Seller... ...legacy.NET Framework to modern.NET, and front-end modernization where applicable (e.g.,... ...~12+ years of professional software engineering experience, including significant...Front endFull timeImmediate startRemote work
$260k - $335k
...At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts... ...team excels in areas across back-end, front-end, machine learning, and platform... ...About the role We are seeking a Principal Software Engineer to lead the...Front endRemote workWorldwideFlexible hours$120k - $140k
...Principal Software Engineer Duties: The Principal Software Engineer is responsible for driving the design, development, and delivery of complex... .... Oversee and participate in the development of front-end, middleware, and back-end systems using the company’s technology...Front endFor contractorsCasual workLocal areaRemote workWork from homeFlexible hours$10k
...Principal Software Engineer Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges... ...Agile software development teams Proficient in React for front-end dashboard development Skilled in GoLang for backend...Front end$10k
...of Government customer tools on an existing ClearEdge prime contract. We are seeking a software engineer who will design, develop, sustain, and operationally support front-end presentation tier services for our mission-driven customers. We are looking for candidates...Front endContract workRemote work- ...Principal Software Engineer Being a member of the Global Delivery Team, the Principal Software Engineer will be responsible for proactively... ..., extensibility, and extendibility. Experience in both front end and backend application development. Experience to include...Front endWorldwideFlexible hours
$165k - $185k
...NIC MAP is looking for a Principal Software Engineer to join our engineering team. You will design, build... ...you ship. You'll own real problems end-to-end and figure out the best path forward... ...C#, .NET 8+, MSSQL, and PostgreSQL. Front-end work spans Angular, React, Next.js...Front endWork at officeRemote workWork from home- ...Job Title – Principal Software Engineer II Location - San Jose, CA Duration – 12+ Months Contract Total Hours/week - 40.00 1st... ...client-server applications. • Strong knowledge of web front and back-end automated testing, cross-browser automated testing, web...Front endContract workH1bLocal areaRemote workDay shift
- ...Principal Software Engineer Washington, DC (USA) - Washington, DC Overview Position Type Full Time Education Level Bachelor's Degree Travel... ..., JavaScript-based libraries such as jQuery, and other front-end frameworks for web development Full-stack Web...Front endFull timeContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Front-end). Be the first to apply!
- senior principal software engineer United States
- principal software engineer manager United States
- principal software engineer United States
- principal United States
- senior principal cloud computing engineer United States
- principal solutions consultant United States
- principal investigator United States
- principal scientist United States
- principal designer United States
- principal architect United States

