See all roles

Principal Software Engineer (Front-end)

Work from home Full-time role Hiring

Principal Software Engineer (Front-end)

Compensation and Benefits

Target base salary range: $140,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, HTTP, 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 Apply To This Job

You might like

Global Proposal Response Manager, GTM Enablement (AI & Automation)

Work from home Full-time role

Analytics Engineer II

Work from home Full-time role

SailPoint NERM/ ISC Engineer

Work from home Full-time role

SailPoint IIQ Solution Architect

Work from home Full-time role

Account Manager (BPO / Customer Experience)

Work from home Full-time role

SailPoint IIQ Engineer

Work from home Full-time role

Sr. Health Project Planner I

Work from home Full-time role

Teamlead QA (gn)

Work from home Full-time role

Teamlead QA (gn)

Work from home Full-time role

Analista de Customer Success Pleno - CS Dedicado a Contas Estratégicas| RD Station (Remoto)

Work from home Full-time role

Board Certified Behavior Analyst; BCBA at Success Spectrum , Montgomery County, TX

Work from home Full-time role

Experienced Customer Service Representative (Remote) – Delivering Exceptional Travel Experiences at arenaflex

Work from home Full-time role

Experienced Full Stack Customer Support Specialist – Remote Live Chat & Client Engagement

Work from home Full-time role

Remote Inpatient Facility Medical Coder

Work from home Full-time role

Experienced Customer Chat Support Representative – Part-Time Work from Home Opportunity

Work from home Full-time role

Online Adjunct Faculty

Work from home Full-time role

Conservation E.E. Just Fellow, Fall 2026

Work from home Full-time role

Experienced Customer Service Associate – Retail Store Operations in Grand Rapids, MN at arenaflex

Work from home Full-time role

Financial Crime Risk Investigator II -Securities

Work from home Full-time role

Experienced Bilingual Customer Service Representative - Healthcare - 100% Remote (Work From Home)

Work from home Full-time role