Senior Software Engineer
Job description
About the role
Senior Software Engineer Opportunity at Nerdy
Nerdy is seeking Senior Software Engineers based in Pune to strengthen our engineering team and support ongoing expansion. Your primary focus will involve building products using JavaScript and TypeScript, along with a core object-oriented programming language such as Java, C++, or C#. You will operate within a complete CI/CD software lifecycle and an evolving services-oriented architecture hosted on AWS. The role requires a strong emphasis on AI-Native development. Proficiency in utilizing various Agentic coding tools to significantly amplify impact and accelerate implementations is essential.
In this position, you will help shape how students, educators, and institutions interact with our technology. Your contributions may involve building a seamless class discovery flow, improving accessibility and performance, or integrating AI into real-time classroom experiences. Your work will directly influence how people learn on a daily basis. You will collaborate with Product, Design, and Engineering teams to create fast, elegant, and responsive interfaces that bring our innovations to life.
About Nerdy
At Nerdy (NYSE: NRDY) - the company behind Varsity Tutors - we are 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 technologists and operators you would bet on as solo founders. These individuals 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 use of the merely good, we back those who play to win.
Fortune favors the bold. Join us.
How we compete
Our competitive advantages define our work environment and expectations.
- AI-Native at every level: From the CEO to day-one hires, everyone builds and ships with generative AI. If you are not wielding AI, you are 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. There are no committees, no politics, and 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. This includes living our leadership principles and using AI effectively, which are formally measured and rewarded.
- Relentless exploration: Push the frontier of generative AI in live learning. Because only the paranoid survive, we also question every legacy assumption along the way.
- Is Apolitical: You stay focused on mission-aligned outcomes, not distractions or unrelated causes.
If you are 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 explain our latest products and strategy.
Role Overview and Responsibilities
This role involves owning complex backend systems end to end, shaping the experience for learners and instructors. You will design services using JavaScript and TypeScript alongside Java or C++. Your work will move from idea to production, directly shaping education outcomes.
Key Responsibilities
- Design intake pipelines that reliably capture learning events and user context at scale.
- Build services with object-oriented principles in Java or C++ while integrating AI tooling for code generation.
- Review architectural tradeoffs with product partners, ensuring performance, reliability, and clarity.
- Ship responsive web interfaces that make live tutoring and class discovery feel instant and fluid.
- Partner with data teams to validate experiments, turning metrics into concrete product improvements.
- Champion security and privacy standards across APIs, protecting student data in every interaction.
- Automate deployment workflows in AWS, reducing manual steps and increasing release confidence.
- Explore new AI-native patterns, then prototype integrations that reshape how students learn in real time.
Requirements
- Possess three to five years of professional development experience in software engineering.
- Demonstrate strong object-oriented design using Java or C++ in past projects.
- Write clean JavaScript and TypeScript for web applications and APIs.
- Understand distributed systems concepts and work reliably in cloud environments such as AWS.
- Use agentic coding tools to amplify your impact and speed of delivery.
Nice to Have
Experience with AI platforms and large language model workflows.
Skills and Tools
JavaScript, TypeScript, Java, C#, AWS.