[Hiring] Principal Software Engineer @EVERFI
Principal Software Engineer @EVERFI
Software Development
Salary usd 140,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 3d ago

[Hiring] Principal Software Engineer @EVERFI

3d ago - EVERFI is hiring a remote Principal Software Engineer. πŸ’Έ Salary: usd 140,000 - 155,000 per year πŸ“Location: USA

Role Description

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

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.

Requirements

  • Target base salary range: $140,000-$155,000 depending on experience and education.
  • 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).
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @EVERFI
Software Development
Salary usd 140,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later