Key Responsibilities:
● Course Development & Delivery: Design and teach engaging lectures and
practical sessions covering Software Development, System Design, OOP, Design
Patterns, and Distributed Systems.
● Lab Management: Lead coding and design labs where students can apply
theoretical concepts through hands-on exercises.
● Technical Mentorship: Guide students through complete project lifecycles — from
requirements and architecture to development, testing, and deployment.
● Cross-Functional Collaboration: Work with faculty, industry mentors, andcurriculum designers to keep our software engineering courses relevant and forward-
looking. ● Academic Excellence & Student Success: Provide mentorship, review projects,
and support student growth through feedback and structured assessments. ● Stakeholder Engagement: Collaborate with university leadership and industry
partners to drive innovation in teaching and curriculum development. ● Research & Innovation: Motivate students to explore research areas, open-
source contributions, and new technologies through projects and collaborations.
Qualifications and Requirements:
• 0-4 years of professional experience as a Software Engineer or Architect, with a
focus on System Design and Scalable Application Development.
• Strong proficiency in one or more backend languages such as Java, Python, Go,
C++, or Node.js.
• In-depth understanding of software architecture principles, including microservices, APIs, caching, database design, concurrency, and cloud computing.
• Solid foundation in Data Structures, Algorithms, and Design Patterns.
• Ability to explain complex engineering concepts in a clear, structured, and approachable way.
• Comfortable teaching both theoretical concepts and hands-on implementation in
system design.
Why join NST?
Be part of a mission-driven team bridging the gap between education and employability
through hands-on, industry-focused learning. Work with ICPC world finalists, ex-Googlers, ex-ISRO scientists, and IIT/IISc mentors from Google, CRED, Swiggy, and Goldman Sachs. Gain real-world exposure through AI, open-source, and government-backed projects with IITs. Learn Full Stack Development, Data Science, and DevOps with a placement-driven curriculum, mock interviews, and 2,000+ hiring partners. Shape India’s next generation of tech leaders.
Good to Have:
• Prior experience teaching or mentoring in universities, bootcamps, or corporate
training programs.
• Familiarity with modern teaching tools and project-based learning methodologies.
• Experience in architecting large-scale systems, cloud infrastructure (AWS, Azure, or
GCP), or distributed computing frameworks.
• Contributions to open-source projects, technical blogs, or developer communities.