Principal Software Engineer

Job not on LinkedIn

🔥 19 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Nerdy

Nerdy

501 - 1000 employees

📚 Education

🤖 Artificial Intelligence

☁️ SaaS

💰 $150M Post-IPO Equity - Nerdy on 2021-09

Education • Artificial Intelligence • SaaS

Nerdy is an education technology company that combines live instruction (through Varsity Tutors) with AI-powered learning tools on a purpose-built platform. It offers live 1-to-1 tutoring, weekly prep classes, workshops, instant session playback, and AI features such as session summaries, adaptive diagnostics, an on-demand AI Tutor, and a Tutor Copilot to surface examples and exercises. The platform covers 3,000+ subjects and uses data-driven expert curation and AI-based matching to connect learners with high-rated tutors and personalize practice and study agents.

📋 Description

• Set the org-wide architectural strategy and guardrails; create reference designs and patterns that align teams on a coherent technical direction. • Serve as the technical point of reference for the broader engineering team, ensuring best practices in architecture, performance optimization, and accessibility standards are upheld. • Architect and deliver cross-cutting, highly scalable systems. • Leverage AI-native tools and approaches to improve development speed, product capabilities, and engineering effectiveness across the software lifecycle. • Drive performance, scalability, and resiliency; own SLOs and observability. • Partner with product, data science/ML, design, and engineering leadership to sequence investments and align on outcomes and trade-offs. • Contribute to the engineering department's strategy and vision, bringing innovative ideas to improve our customer-facing experiences. • Mentor and uplevel engineers lead architecture forums/guilds; influence through clarity, empathy, and data. • Operate iteratively with a focus on quality; participate in on-call, lead incident response/postmortems, and drive reliability and cost stewardship.

🎯 Requirements

• 10+ years of software engineering with deep hands-on experience building and operating large-scale distributed systems; and leading technical direction across multiple teams. • Expertise in service-oriented and event-driven architectures; microservices for UX and APIs in cloud environments (AWS preferred). • Explicit mentoring of senior-level engineers regularly, leading to results. • AI/ML experience shipping to production: designing RAG pipelines, model serving, recommendations/ranking, monitoring, and drift/quality management. • AI-native developer productivity: skilled with tools that accelerate teams (e.g., Cursor, Claude Code, ChatGPT, Make.com, n8n, Supabase, Netlify, Vercel, Grok, Bolt) and with prompt/tool orchestration and evaluation. • Strong coding fundamentals (OO design, algorithms, data structures) in one or more languages (e.g., Python, Java, Go, TypeScript). • Clear communicator with executive presence; able to translate complex technical trade-offs for technical and non-technical audiences. • Familiarity with AWS services (e.g., EC2, RDS, Kinesis, DynamoDB), Supabase or/and Netlify and deploying large-scale web applications. • Aptitude to quickly learn new languages/technologies; growth mindset and high ownership. • Ability to implement customer-facing solutions that solve the customers' true needs with exceptional user experiences. • Understand and appreciate that Nerdy is an apolitical company, united in the focus on helping people learn.

🏖️ Benefits

• Competitive USD Compensation: Enjoy a market-leading rate. • 100% Remote (Home Country Only): Work from anywhere in your home country—no relocation required, no borders crossed. • Flexible Time Off: Our flexible PTO lets you recharge on your own terms and when you need it the most. • Local Holiday Pay: We honor your nation’s official holidays with paid time off—celebrate what matters to you. • Continuous Learning: Get a free, all-inclusive learning membership for you and your household—including 1-on-1 tutoring hours, unlimited on-demand classes, and access to our full suite of learning products and services. • Supercharge with AI: Gain exclusive access to cutting-edge AI tools that boost your productivity, making you feel almost super-human (cape not included). • Feedback-Rich, Collaborative Culture: Tap into regular training, peer reviews, and a team that treats every team member as a vital collaborator and owner in our success. • Make a Global Impact: Your expertise fuels an innovative platform used by learners around the world—be part of something transformative.

Apply Now

Similar Jobs

🕒 3 days ago

Neon

1001 - 5000

💼 Consulting

🛡️ Insurance

💳 Fintech

Staff Mobile Engineer leading evolution of iOS products at Neon, working remotely with a strong technical focus and collaborative team.

🗣️🇧🇷🇵🇹 Portuguese Required

iOS

RxSwift

Swift

🕒 5 days ago

Ubiminds

51 - 200

💼 Consulting

📦 Logistics

📣 Marketing

Principal Full Stack Engineer developing scalable SaaS applications using .NET and Angular. Collaborating with international teams in a cloud-native environment for U.S.-based technology companies.

Angular

AWS

Distributed Systems

ElasticSearch

Entity Framework

Postgres

Redis

RxJS

SQL

.NET

🕒 6 days ago

Stix

51 - 200

Act as a technical lead in engineering at Stix, creating impactful solutions for loyalty programs. Collaborate on system evolution connecting technology and business.

🗣️🇧🇷🇵🇹 Portuguese Required

Azure

Docker

JavaScript

Kafka

MongoDB

Node.js

NoSQL

Postgres

Redis

🕒 6 days ago

Bemobi

501 - 1000

💳 Fintech

🛍️ eCommerce

📚 Education

🗣️🇧🇷🇵🇹 Portuguese Required

Cloud

Java

Kotlin

Python

Go

🕒 July 15

Cint

1001 - 5000

💼 Consulting

📣 Marketing

Staff Software Engineer designing, implementing and maintaining backend systems for Cint's global insights platform. Collaborating with cross-functional teams and driving technical solutions for scalable architecture.

Apache

Docker

Elixir

Haskell

Java

Kafka

NoSQL

PySpark

Python

Ruby

Scala

Spark

SQL

Go