Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Nerdy

Job Description

Job Description

Description:

Overview:

As the principal engineer, you will define and drive Nerdy’s technical vision and architecture across multiple teams, architect complex systems at scale, and elevate engineering quality—while advancing AI-powered capabilities that improve how learners and tutors connect and succeed.

About Nerdy:

At Nerdy (NYSE: NRDY) -  the company behind Varsity Tutors - we’re redrawing the blueprint of learning. Our Live + AI™ platform fuses real-time human expertise with proprietary generative-AI systems, setting a new bar for measurable academic impact at global scale. 

We recruit the kind of technologists and operators you’d bet on as solo founders - people who turn ambiguous problems into shipping code, iterate faster than markets move, and compound their advantage with every data point. In an era where great employees can deliver 10-times the leverage of the merely good, we back those who play to win.

Fortune favors the bold. Join us.

How we compete:

  • AI-Native at every level
    From the CEO to day-one hires, everyone builds and ships with generative AI. If you’re not wielding AI, you’re not done.
  • Entrepreneurial velocity
    Move at founder speed, prototype in hours, and measure in real user outcomes. Slow teams die.
  • Free-market rigor
    Ideas rise or fall on merit and results - no committees, no politics, no cap on upside.
  • Full-stack ownership
    You design, build, and run what you ship; accountability is a feature, not a bug.
  • Reward for contribution
    Pay rises with impact, not years. Outstanding results earn outsized rewards. We evaluate both what you achieve and how you achieve it: living our leadership principles and using AI effectively are formally measured and rewarded.
  • Relentless exploration
    Push the frontier of generative AI in live learning and - because only the paranoid survive - questioning every legacy assumption along the way.
  • Is Apolitical
    You stay focused on mission-aligned outcomes, not distractions or unrelated causes.

If you’re a technically minded builder who thrives on open competition, personal responsibility, and the chance to redefine how the world learns - while continually stretching the limits of what generative AI can do - come do the most ambitious and rewarding work of your career here. Learn more at nerdy.com.

Nerdy’s shareholder letters below explain our latest products and strategy:
  • Q2-2026 Shareholder Letter
  • Q1-2026 Shareholder Letter
  • Q4-2025 Shareholder Letter

Qualifications:

  • 10+ years of software engineering with deep hands-on experience building and operating large-scale distributed systems; 3+ years leading technical direction across multiple teams.
  • Expertise in service-oriented and event-driven architectures; microservices for UX and APIs in cloud environments (AWS preferred).
  • Strong data systems background: streaming (e.g., Kinesis/Kafka), big-data processing (e.g., Spark/Hive), and storage (DynamoDB/Redis/RDBMS).
  • Proficiency in CI/CD and infrastructure as code (e.g., CodeDeploy/CodeBuild, Terraform/CloudFormation) ; solid Linux and command-line skills.
  • AI/ML experience shipping to production: designing RAG pipelines, model serving, recommendations/ranking, evaluation (offline/online), monitoring, and drift/quality management.
  • Responsible AI practices: privacy, security, safety, bias mitigation, and auditability; experience integrating AI guardrails into apps and platforms.
  • 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) and deploying large-scale web applications.
  • Aptitude to quickly learn new languages/technologies ; growth mindset and high ownership.
  • Understand and appreciate that Nerdy is an apolitical company, united in the focus on helping people learn.

Responsibilities:

  • Set the org-wide architectural strategy and guardrails; create reference designs and patterns that align teams on a coherent technical direction.
  • Architect and deliver cross-cutting, highly scalable systems (e.g., live learning platform, eventing/data pipelines, identity/auth, APIs).
  • Lead AI architecture end-to-end: design LLM/RAG systems, recommendations/ranking, vector search, feature stores, and online/offline evaluation loops.
  • Productionize ML/LLM solutions with robust MLOps/LLMOps (model/prompt versioning, CI/CD for models, canaries, shadow deploys, monitoring, drift detection).
  • Ensure responsible AI: establish guardrails for privacy, safety, bias, and prompt-injection defense in partnership with Security/Legal/Compliance.
  • Drive performance, scalability, and resiliency (caching, backpressure, idempotency, multi-region, disaster recovery); own SLOs and observability.
  • Raise the quality bar through hands-on coding on critical paths, design reviews, documentation, automated testing, and continuous delivery.
  • Champion secure-by-default and privacy-by-design; lead threat modeling and collaborate on compliance needs (e.g., GDPR/CCPA/SOX/NIST).
  • Partner with product, data science/ML, design, and engineering leadership to sequence investments and align on outcomes and trade-offs.
  • Mentor and uplevel engineers and managers; 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 (FinOps).

Unleash Your Potential at Nerdy:

At Nerdy, you'll earn your success through meritocracy and exceptional outcomes. Our benefits reward performance and initiative:

  • Competitive USD-Benchmarked Compensation: Earn a market-leading rate set in U.S. dollars, paid to you in local currency.
  • 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.

The Bottom Line:

If you're driven by impact, energized by ownership, and excited to help shape what’s next, you’ll thrive here. We move fast, think big, and reward those who deliver. This isn’t a traditional corporate environment - it’s a place to do the most meaningful work of your career.

Requirements:

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Saint Louis, MO vacancy
  • Principal Software Engineer - Developer, Phantom WorksCompany:The Boeing CompanyThe Boeing Company is currently seeking a Principal Software Engineer / Developer (Level 5) to support our Phantom Works Software Engineering team located in Berkeley, MO (St. Louis area). This... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    For subcontractor
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    2 days ago
  • $142.8k - $274.8k

     ...Local, across their datacenters and edge locations. You'll collaborate with engineers across Azure to make complex distributed systems reliable, secure, and easier to operate. As a Principal Software Engineer on the Azure Local AKS team, you'll design and deliver software... 
    Suggested
    Ongoing contract
    Work at office
    Local area
    Work from home

    Microsoft Corporation

    Saint Louis, MO
    1 day ago
  • Job Description Trevity LLC is seeking Principal Software Engineers to provide technical leadership and architectural oversight for enterprise-scale imagery exploitation, geospatial intelligence, and advanced analytics platforms supporting the IC and DoD enterprise. This... 
    Suggested

    Trevity

    Saint Louis, MO
    3 days ago
  •  ...employment-based immigration sponsorship, now or in the future.Shape the future of digital experiences for millions as a Principal Software Engineer I at Spectrum, where you will drive the modernization of essential enterprise applications supporting customer care and back... 
    Suggested
    Work at office
    Local area
    Work from home
    Visa sponsorship
    1 day per week

    Spectrum Charter

    Maryland Heights, MO
    3 days ago
  • Seeking a Principal Software Engineer to build and modernize digital commerce and enterprise platforms. This role is ideal for someone who thrives in a small, fast-moving team, where you'll be responsible for both direct software development and design decisions, having... 
    Suggested

    Work Life Limbo

    Chesterfield, MO
    3 days ago
  • $122.4k - $190.9k

    Senior Airworthiness Software Certification EngineerCompany:The Boeing CompanyThe Safety, Security, and Airworthiness (SS&A) organization is seeking a Senior Airworthiness Software Certification Engineer to join the Regulatory Administration and Airworthiness DivisionOur... 
    Permanent employment
    Full time
    Interim role
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    5 days ago
  • Senior Software Engineer - Vehicle Health ManagementCompany:The Boeing CompanyThe Boeing Company is looking for Senior Software Engineer - Vehicle Health Management to join our Government Vehicle Health Management Systems (GHVMS) software team in Hazelwood, MO. This position... 
    Full time
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    1 day ago
  • Experienced Software Development EngineerCompany:The Boeing CompanyThe Boeing Company is looking for an Experienced Software Development Engineer to join the Government Vehicle Health Maintenance team in Hazelwood, MO. This role supports the Boeing Global Services (BGS)... 
    Full time
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    2 days ago
  •  ...immigration sponsorship, now or in the future. This posting has been extended beyond the initial anticipated closing date.   Software Engineer IV – ERP Finance (Oracle/PLSQL) – Spectrum   Ready to advance Spectrum’s financial systems with your Oracle and PL/SQL... 
    Work at office
    Local area
    Visa sponsorship

    SPECTRUM

    Saint Louis, MO
    2 days ago
  •  ...applications while ensuring performance, reliability, observability, and maintainability.Experience7+ years of experience in software engineering and application development.4+ years of hands-on experience building AWS-based solutions, Kafka integrations, and data... 
    Contract work
    Remote work

    HAN Staffing

    Saint Louis, MO
    2 days ago
  • $122.16k - $183.24k

     ...different perspectives are valued. If you want your work to count and the room to become your best, you'll find it here.Staff Software Engineer PURPOSE:Staff Software Engineers are focused on building and coordinating technical direction across teams. As experts in both... 
    Local area
    Remote work

    Bayer

    Saint Louis, MO
    2 days ago
  •  ...You’ll work with water, transportation, geotechnical, tunneling engineers, and environmental experts.Specifically, this role will focus...  ...3D and with a working knowledge or familiarity with modeling software such as WaterCAD, SewerCad, OpenRoads Designer, Bentley HAMMER... 
    Local area
    Flexible hours

    WSP Group

    Saint Louis, MO
    1 day ago
  • $126.65k - $171.35k

    Application Software Engineer, Phantom Works (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for an Application Software Engineer (Experience or Senior) to join the Phantom Works Open Architecture Systems Integrated Software (OASIS) Solutions... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    5 days ago
  •  ...We are looking for a remarkable Software Development Engineer to join us! We've built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data... 
    Visa sponsorship

    Tyler Technologies

    Saint Louis, MO
    2 days ago
  •  ...Sr. Software Engineer - UITitle: Sr. Software Engineer - UILocation: St. Louis, MO or Atlanta, GA - NO WFH, Work from Client location.Experience in developing UI using modern web development frameworks such as Angular (3+)/ React, NodeJS, JavaScript, and Typescript. Possess... 
    Work from home

    Yantran LLC

    Saint Louis, MO
    3 days ago
  •  ...if they are not comfortable working onsite in St Louis, MO on a hybrid model.Looking for a high-energy, detail oriented Senior Software Engineer in the Ofallon/Winghaven location to join a new team that will be tasked to build a new product in the digital payment space.... 
    Contract work

    Samprasoft

    Saint Louis, MO
    3 days ago
  •  ...Sr Software EngineerContract Location: Saint Louis, MI Skill: Linux administrationClient SME: Requirement of MT_CC2_FP_PAS For Prasad Pingle and Prashant areaTechnical Skills: Unix Fundamentals, ServiceNow, PL/SQL, Weblogic, WebsphereOther Mandate Requirements T2 Application... 
    Shift work
    Day shift

    Keylent Inc

    Saint Louis, MO
    3 days ago
  • $85k - $115k

     ...Advanced Software EngineerProSight Financial Association, a leading industry organization, is seeking an experienced and results-driven Advanced Software Engineer with strong .NET/C# and SQL skills and hands-on experience developing Microsoft Azure cloud solutions. In... 
    Work at office
    Remote work
    Flexible hours

    RMA PA

    Saint Louis, MO
    3 days ago
  •  ...Req ID: 43148 Summary Senior Software Developer T4 St. Louis, MO Are you ready to enhance your skills and build your career...  ...and continuous improvement. Create and maintain systems engineering documentation, including version description documents and diagrams... 
    Work at office

    Chenega MIOS

    Saint Louis, MO
    2 days ago
  •  ...Description: Hybrid 3 days onsite in St. Louis, MO Our client seeks a Software Engineer to join an Emerging Technologies team focused on innovative retail solutions. The role will contribute to projects involving in-store robotics, electronic shelf labels, smart... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Saint Louis, MO
    1 day ago
  • $150k - $165k

     ...Job Description Software Engineer St. Louis, MO, United States (On-site) Job Title: Software Engineer Job Code: ITS893 Location: St. Louis, MO Reports to: [Enter] FLSA Status: Exempt Supervisory: No supervisory/management authority Prepared... 
    Permanent employment
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Flexible hours

    Cherokee Federal

    Saint Louis, MO
    1 day ago
  •  ...Job Description CEdge has an opportunity for a Junior Software Developer , located in Saint Louis, MO. If you are ready to work...  ...degree or higher in Computer Science, Information Technology, Engineering, Engineering Management, Management Information Systems,... 

    CEdge Inc

    Saint Louis, MO
    2 days ago
  •  ...GIS Software Developer, St. Louis, MO Qualified GIS Software Developer candidates must be able to supply proof of US Citizenship...  ...Qualifications: - Bachelor's degree in Computer Science, Engineering, Mathematics or related technical degree or 3 years' experience... 
    Contract work

    Next Step Systems LTD

    Saint Louis, MO
    4 days ago
  •  ...or.NET (they have applications in both and will be assigned to the ones that match their skillset) - 2+ years of experience as an engineer with development background - Understanding of relational databases. Unix commands, gather requirements, solve problems. They support... 
    Full time

    Software Technology Inc

    Saint Louis, MO
    3 days ago
  • $105.1k - $231.1k

    Job Title: Senior Principal Software Developer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: None Type of Travel: Local * * * The Opportunity... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International, Inc.

    Sunset Hills, MO
    4 days ago
  • DevOps DeveloperLocation: St Louis, MODuration: 6 months +In person interview is a MUSTClient is looking for a local developer (or someone available for an onsite interview) for a Dev Ops role. Required skills are Java, Springboot and Oracle. Some knowledge of CI/CD, Jenkins...
    Local area

    TriOptus LLC

    Saint Louis, MO
    3 days ago
  • $170k - $240k

     ...Staff Perception Software Engineer – Autonomous Vehicle Systems We are representing a fast-scaling technology company developing cutting-edge autonomous vehicle platforms. They are seeking a Staff Perception Software Engineer to lead the design and development of intelligent... 
    Remote work
    Relocation package
    Flexible hours

    Jobrapido

    Saint Louis, MO
    3 days ago
  •  ...: We are on the lookout for a skilled Mid-Level DevSecOps Engineer with 5-10 years of relevant experience to strengthen our dynamic...  .... GENERAL DUTIES: Develop and implement secure software solutions, ensuring they adhere to architectural standards and... 

    Bana Solutions, LLC

    Saint Louis, MO
    4 days ago
  •  ...Job Description : Perform detail design, development, documentation, debugging and implementation of technical products, software programming applications Provide technical assistance to resolve operating issues Recommends alterations and... 

    3B Staffing LLC

    Saint Louis, MO
    4 days ago
  •  ...Overview: Position: DevOps Engineer (Senior AWS / DevSecOps) Location: Remote Duration: 6-12+ Months Contract Role Overview We are seeking experienced Senior AWS / DevSecOps Engineers to join our team and play a critical role in identifying and remediating... 
    Contract work
    Remote work

    Stellar IT Group

    Saint Louis, MO
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!