← all jobs

[Remote] Principal Software Engineer (Front-end)

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Everfi is a leading education technology company founded in 2008 that delivers digital learning solutions focused on real-world skills. We are seeking a Principal Software Engineer (Front-end) to set the technical standard for system architecture, software design, and platform engineering, leading complex engineering work and shaping the platform strategy.

Responsibilities

  • 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
  • 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
  • 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
  • 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
  • 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

Skills

  • Minimum of a bachelor's degree in computer science, Software Engineering, or a related technical field
  • 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, HTTP, AJAX, and REST
  • Understanding of fundamental design principles behind a scalable web application
  • Proven track record of mentoring and elevating less experienced engineers through technical engagement, feedback, and knowledge-sharing without requiring formal management authority
  • Advanced degree preferred
  • 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
  • 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

Benefits

  • 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)

Company Overview

  • EVERFI is an education technology company that provides learners of all ages education for the real world. It is a sub-organization of Blackbaud. It was founded in 2008, and is headquartered in Washington, District of Columbia, USA, with a workforce of 201-500 employees. Its website is http://www.everfi.com.
  • Company H1B Sponsorship

  • Everfi has a track record of offering H1B sponsorships, with 2 in 2025, 1 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Program Manager Non Tech 2

    Work from home Full-time role

    [Remote] IT Project Manager

    Work from home Full-time role

    [Remote] IT Project Manager : 26-01898

    Work from home Full-time role

    [Remote] Learning Project Manager

    Work from home Full-time role

    [Remote] Director, Technology Training Operations & Workforce Enablement

    Work from home Full-time role

    Go-to-Market Engineer - Dhaka, Bangladesh

    Work from home Full-time role

    Senior Project Manager- Fully Remote

    Work from home Full-time role

    Entry-Level Remote Data Entry Associate – High‑Volume Content Management for careerzynith Streaming Platform

    Work from home Full-time role

    Manufacturing Engineer | Upto $75/hr - AI Trainer

    Work from home Full-time role

    Temporary Employment Opportunities (Continuous Recruitment)

    Work from home Full-time role

    Experienced Virtual Customer Representative (Entry Level) – Unlock a Rewarding Career in Financial Services

    Work from home Full-time role

    Project manager – Linguistic Services

    Work from home Full-time role

    STEM Python Experts (Math, Physics, Chemistry, Biology)

    Work from home Full-time role

    Experienced Customer Support Representative – Remote Opportunity with careerzynith

    Work from home Full-time role

    Principal Bioinformatics Scientist

    Work from home Full-time role

    Remote Chat Support Agent - Ecommerce Experience Required

    Work from home Full-time role

    [Remote] Senior Application Security Engineer (Remote)

    Work from home Full-time role

    [Remote] Business Development Manager, Data Centers

    Work from home Full-time role

    [Remote] Senior Contentful Engineer

    Work from home Full-time role

    Account Executive

    Work from home Full-time role

    Project Manager

    Work from home Full-time role