Home › Companies › EVERFI LLC › Principal Software Engineer (Front-end)
Principal Software Engineer (Front-end)
EVERFI LLC · Remote (United States), United States · Remote · Active · $130,000–$155,000 / year · Rippling ATS
Job facts
| Field | Value |
|---|---|
| Company | EVERFI LLC |
| Title | Principal Software Engineer (Front-end) |
| Normalized title | - |
| Department / team | Engineering |
| Location | United States |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | $130,000–$155,000 / year |
| Status | active |
| ATS provider | Rippling ATS |
| Posted / first seen | 2026-05-29 / 2026-05-30 |
| Changed / last seen | 2026-06-06 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from EVERFI LLC. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Rippling ATS. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | EVERFI LLC |
| Source | 863bdbfb-0d1e-4675-985d-d0b9e7489f27 |
| ATS provider | Rippling ATS |
Description
company
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.
role
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, 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
Full job record
| Job ID | 3ecb7c163bef6b178589cc0b40827ee7dee1f762 |
| Org ID | 5ede6c6f-ac5b-4096-a61d-bfe0be59b3e7 |
| Source ID | 863bdbfb-0d1e-4675-985d-d0b9e7489f27 |
| Board ID | 863bdbfb-0d1e-4675-985d-d0b9e7489f27 |
| Provider | rippling |
| Provider Job Key | 1c743a7d-27d5-4368-b820-995eb63acc26 |
| Title | Principal Software Engineer (Front-end) |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Remote (United States), United States |
| Department | Engineering |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | United States |
| Region | — |
| City | — |
| Salary Raw | salary range: $130,000-$155,000 depending on experience and education |
| Salary Min | 130,000 |
| Salary Max | 155,000 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://ats.rippling.com/everfi/jobs/1c743a7d-27d5-4368-b820-995eb63acc26 |
| Apply URL | https://ats.rippling.com/everfi/jobs/1c743a7d-27d5-4368-b820-995eb63acc26 |
| First Seen At | 2026-05-30 07:37:56Z |
| Last Seen At | 2026-06-06 08:44:45Z |
| Last Checked At | 2026-06-06 08:44:45Z |
| Last Changed At | 2026-06-06 08:44:45Z |
| Inactive At | — |
| Source Posted At | 2026-05-29 13:02:54Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=everfi/date=2026-06-06/2026-06-06T08-44-44-726Z-b83664e6aab780a4bbccc61a5318dbcd699c63a002f4b481cf4ee110bb04844d.json |
Event Fields
{
"content_hash": "974cebe455ff892f18735528d50ff08770cb81c6c9fed5e888d3a1aab1cdd94a",
"source_hash": "87f0bbdc5e25631f7e11b6550bdb57790ae48f37abaa8197e792cf549f586b44",
"last_changed_at": "2026-06-06T08:44:45.144Z",
"active_status": "active"
}Parsed Structured
{
"language": "en-us",
"location": {
"raw": "Remote (United States), United States",
"city": null,
"region": null,
"country": "United States",
"is_remote": true,
"confidence": 0.98,
"workplace_type": "remote"
},
"salary_max": 155000,
"salary_min": 130000,
"inferred_at": "2026-06-06T08:44:45.140Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en-us",
"location": {
"raw": "Remote (United States), United States",
"city": null,
"region": null,
"country": "United States",
"is_remote": true,
"confidence": 0.98,
"workplace_type": "remote"
},
"countries": [
"United States"
]
},
"remote_policy": "remote",
"salary_period": "year",
"workplace_type": "remote",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"list_job": {
"id": "1c743a7d-27d5-4368-b820-995eb63acc26",
"url": "https://ats.rippling.com/everfi/jobs/1c743a7d-27d5-4368-b820-995eb63acc26",
"name": "Principal Software Engineer (Front-end) ",
"language": "en-US",
"locations": [
{
"city": null,
"name": "Remote (United States)",
"state": null,
"country": "United States",
"stateCode": null,
"countryCode": "US",
"workplaceType": "REMOTE"
}
],
"department": {
"name": "Engineering"
}
},
"detail_job": {
"url": "https://ats.rippling.com/everfi/jobs/1c743a7d-27d5-4368-b820-995eb63acc26",
"name": "Principal Software Engineer (Front-end) ",
"uuid": "1c743a7d-27d5-4368-b820-995eb63acc26",
"board": {
"logo": {
"url": "https://secured-assets.ripplingcdn.com/us1/ats/6797c2aa64cad8cf4c8a32e0/ats_public/98d71a704fc24742ae78ff27d610a63f-sensitive.png?Expires=1780821885&Signature=DPduNwZM4Qu43F4m27GwmniynYmYD55on9jjMbpO8OJm-7HkgLHCAWQ~H6nl4N2jxsQzRLolt6Mo~u0fsbTaR9~056GLL3LegUcrFp5kNTUVRnOy4kU3bHcol65Mydu5rAy7zi9y-a1cbPGJyetrDtjHNF86~9TJR8ZWrEfeKQN4kXKYAcOnKbbhMY1DbSB7FrW6YclGOGy12F3~WIr4eB~EwVoU1ixKt55nA9E-YdqB4sUOh9oYwKAdVUv8h-uCd08Or9OrPWurzlT3O2-oVg~KqJ1wV247p1od-qLHwvIsfvIEaLmqZUlT~B6cyGfVztToWWB8ODJRepzfrFbQng__&Key-Pair-Id=K2SM3GXN9F9XGM",
"name": "everfi-logo-full-color (3).png",
"type": "image/png"
},
"slug": "everfi",
"title": "Everfi",
"banner": {
"url": null,
"name": "",
"type": ""
},
"boardURL": "https://ats.rippling.com/everfi/jobs",
"fontType": null,
"subtitle": "Careers Page",
"boardType": "RIPPLING",
"linkColor": null,
"buttonColor": null,
"legalNotice": null,
"buttonTextColor": null,
"noOpeningsMessage": null,
"groupJobsByLocation": false,
"showBoardLogoOnJobPost": true,
"showCompanyInfoUnderJobPost": false
},
"createdOn": "2026-05-29T06:02:54.129000-07:00",
"department": {
"name": "Engineering",
"base_department": "Engineering",
"department_tree": [
"Engineering"
]
},
"companyName": "EVERFI LLC",
"description": {
"role": "<meta><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">Principal Software Engineer (Front-end) Compensation and Benefits</strong></b><span style=\"font-size:12pt;white-space:pre-wrap;\"> </span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"color:black;font-size:11pt;white-space:pre-wrap;\">Target base salary range: $130,000-$155,000</span><span style=\"font-size:11pt;white-space:pre-wrap;\"> depending on</span><span style=\"color:rgb(32,32,34);font-size:11pt;white-space:pre-wrap;\"> experience and education. Everfi may pay more or less based on employee qualifications, market value, Company finances, and other operational considerations.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"color:black;font-size:11pt;white-space:pre-wrap;\">This role is eligible to participate in the Corporate Bonus Plan</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"color:black;font-size:11pt;white-space:pre-wrap;\">100% Remote position </span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"color:black;font-size:11pt;white-space:pre-wrap;\">Health, Dental, and Vision insurance </span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"color:black;font-size:11pt;white-space:pre-wrap;\">401(K) with matching contribution </span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"color:black;font-size:11pt;white-space:pre-wrap;\">Generous Paid Time Off (PTO) </span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">Principal Software Engineer (Front-end) Responsibilities </strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><b><strong style=\"font-size:11pt;white-space:pre-wrap;\">Advanced Technical Design and Engineering:</strong></b><span style=\"font-size:11pt;white-space:pre-wrap;\"> </span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">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</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Analyze system performance, scalability constraints, and technical debt, and develop and execute remediation plans that improve reliability and long-term maintainability</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Evaluate emerging software engineering tools, architectural patterns, and methodologies, making well-reasoned recommendations</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">to</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">leadership on when and how to adopt them</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:6pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><b><strong style=\"font-size:11pt;white-space:pre-wrap;\">Technical Standards and Engineering Quality:</strong></b><span style=\"font-size:11pt;white-space:pre-wrap;\"> </span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Define and champion engineering best practices, code standards, testing frameworks, and architectural guidelines to govern the quality of work produced by the team</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Conduct rigorous code and design reviews, providing specific, constructive technical feedback that elevates the quality of outputs at every level of the team</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Develop and</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">maintain</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">authoritative technical documentation — including architecture decision records, system design documents, and engineering runbooks — that</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">builds</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">institutional knowledge and</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">reduces</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">operational risk</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:6pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><b><strong style=\"font-size:11pt;white-space:pre-wrap;\">System Architecture and Platform Evolution:</strong></b><span style=\"font-size:11pt;white-space:pre-wrap;\"> </span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Own the technical design of major platform initiatives, from</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">initial</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">architecture through implementation and operationalization, ensuring solutions are scalable, cost-efficient, and aligned with the company's engineering strategy</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Partner closely with</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">peers and technical leaders</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">on platform roadmap decisions, contributing deep technical perspective to investment priorities and architectural trade-offs</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Ensure that system design decisions account for security, reliability, observability, and compliance requirements from the outset rather</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">than as</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">retrofits</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:6pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><b><strong style=\"font-size:11pt;white-space:pre-wrap;\">Technical Mentorship and Team Development:</strong></b><span style=\"font-size:11pt;white-space:pre-wrap;\"> </span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">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</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">judgment</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">over time</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Contribute to onboarding frameworks and internal technical learning resources that accelerate the development of engineers at all levels</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Model engineering culture and professional standards expected at the highest IC level — curiosity, rigor, generosity with knowledge, and a bias toward durable solutions</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:6pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:left;\"><b><strong style=\"font-size:11pt;white-space:pre-wrap;\">Cross-Functional Technical Partnership:</strong></b><span style=\"font-size:11pt;white-space:pre-wrap;\"> </span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Partner with Product, QA, and Operations stakeholders on technical requirements and translate those requirements into well-designed, production-ready solutions</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Represent the software engineering function in cross-functional technical discussions, contributing</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">authoritative</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">perspective on system feasibility, complexity, and trade-offs</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Contribute software engineering insight</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">to</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">planning conversations where platform architecture or system decisions have significant product or operational implications</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:9pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">Principal Software Engineer (Front-end) Qualifications </strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Minimum of a</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">bachelor's degree in computer science, Software Engineering, or a related technical field; advanced degree preferred</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">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</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Expert-level</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">proficiency</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">in system design, including distributed systems,</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">microservices</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">architecture, API design, cloud infrastructure patterns, and reliability engineering</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Experience with component-based frameworks like React or Vue and an ability to</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">identify</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">and architect reusable components for varied use-cases is</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">required </span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\"> Experience writing front end code using JavaScript, HTML5, CSS3, ARIA and other related user interface technologies is</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">required</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Understanding of asynchronous request handling, partial page updates, HTTP, AJAX, and REST </span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\"> Understanding of fundamental design principles behind a scalable web application </span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">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,</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">etc</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">is preferred</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Proven</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">track record</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">of mentoring and elevating less experienced engineers through technical engagement, feedback, and</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">knowledge-sharing</span><span style=\"white-space:pre-wrap;\"> </span><span style=\"font-size:11pt;white-space:pre-wrap;\">without requiring formal management authority</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;text-align:left;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">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</span></li></ul>",
"company": "<meta><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:black;font-size:11pt;white-space:pre-wrap;\">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</span><span style=\"color:rgb(0,176,240);font-size:11pt;white-space:pre-wrap;\"> </span><span style=\"color:rgb(32,32,34);font-size:11pt;white-space:pre-wrap;\">workplace </span><span style=\"color:black;font-size:11pt;white-space:pre-wrap;\">readiness.</span><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> </span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">We are seeking a Principal Software Engineer (Front-end) </span><span style=\"white-space:pre-wrap;\">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.</span></p>"
},
"workLocations": [
"Remote (United States)"
],
"employmentType": {
"id": "Salaried, full-time",
"label": "SALARIED_FT"
},
"payRangeDetails": [],
"activeJobApplication": {
"basicQuestions": [
{
"oid": "first_name",
"title": "First name",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "last_name",
"title": "Last name",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "email",
"title": "Email",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "pronouns",
"title": "Pronouns",
"required": false,
"fieldType": "PRONOUN"
},
{
"oid": "current_company",
"title": "Current company",
"required": false,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "phone_number",
"title": "Phone number",
"required": true,
"fieldType": "PHONE_NUMBER"
},
{
"oid": "location",
"title": "Location (city only)",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "resume",
"title": "Resume",
"required": true,
"fieldType": "FILE"
},
{
"oid": "cover_letter",
"title": "Cover letter",
"required": false,
"fieldType": "FILE"
}
],
"customQuestions": {
"fields": [
{
"oid": "first_name",
"title": "First name",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "last_name",
"title": "Last name",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "email",
"title": "Email",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "pronouns",
"title": "Pronouns",
"required": false,
"fieldData": {},
"fieldType": "PRONOUN"
},
{
"oid": "current_company",
"title": "Current company",
"required": false,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "phone_number",
"title": "Phone number",
"required": true,
"fieldData": {},
"fieldType": "PHONE_NUMBER"
},
{
"oid": "location",
"title": "Location (city only)",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "resume",
"title": "Resume",
"required": true,
"fieldData": {},
"fieldType": "FILE"
},
{
"oid": "cover_letter",
"title": "Cover letter",
"required": false,
"fieldData": {},
"fieldType": "FILE"
}
]
},
"additionalQuestions": [
{
"id": "6a19da980ce48f6be11cc56d",
"form": {
"sections": [],
"questions": [
{
"tags": [],
"title": "Do the travel requirements, location, pay range, and job details meet your expectations?",
"canEdit": false,
"dataType": "enum",
"isPrivate": false,
"uniqueKey": "716e70d4-df2a-4225-bf6f-b8bdfbb0c77e",
"intChoices": [],
"isRequired": true,
"strChoices": [
"Yes",
"No"
],
"description": "",
"questionType": "SINGLE_SELECT_RADIO",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
}
],
"skipLogic": [],
"deletedSections": [],
"deletedQuestions": []
},
"name": "Legal Question"
},
{
"id": "6a19da980ce48f6be11cc56e",
"form": {
"sections": [],
"questions": [
{
"tags": [],
"title": "Are you legally authorized to work in the United States?",
"canEdit": false,
"dataType": "enum",
"isPrivate": false,
"uniqueKey": "9483efee-4cf7-4dbe-993c-95d617c86d37",
"intChoices": [],
"isRequired": true,
"strChoices": [
"Yes",
"No"
],
"description": "",
"questionType": "SINGLE_SELECT_RADIO",
"allowComments": true,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
},
{
"tags": [],
"title": "Will you now or in the future require employer-sponsored work authorization to work in the United States?",
"canEdit": false,
"dataType": "enum",
"isPrivate": false,
"uniqueKey": "b261d3c1-9a72-4417-808b-ce6fba4ef2ac",
"intChoices": [],
"isRequired": true,
"strChoices": [
"Yes",
"No"
],
"questionType": "SINGLE_SELECT_RADIO",
"allowComments": true,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
}
],
"skipLogic": [],
"deletedSections": [],
"deletedQuestions": []
},
"name": "Work Authorization"
}
]
},
"hasAIEvaluationsEnabled": true,
"eeocQuestionnaireEnabled": true,
"applicationConfirmationTemplate": "67d9b637c5ef1461689d4831",
"eeocQuestionnaireEnabledForJobPost": true
},
"detail_meta": {
"url": "https://ats.rippling.com/api/v2/board/everfi/jobs/1c743a7d-27d5-4368-b820-995eb63acc26",
"http_status": 200,
"content_type": "application/json",
"response_bytes": 26369
},
"detail_errors": []
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/3ecb7c163bef6b178589cc0b40827ee7dee1f762?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/5ede6c6f-ac5b-4096-a61d-bfe0be59b3e7JSONGET https://api.bluedoor.sh/job-postings/v1/sources/863bdbfb-0d1e-4675-985d-d0b9e7489f27JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/3ecb7c163bef6b178589cc0b40827ee7dee1f762/eventsJSON