
Search by job, company or skills
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, and curriculum designers to keep our software engineering courses relevant and forwardlooking.
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, opensource contributions, and new technologies through projects and collaborations.
Qualifications and Requirements:
•5-9 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.
Key Competencies:
• Strong analytical and problem-solving mindset.
• Excellent communication and presentation skills.
• Passion for technology, mentorship, and continuous learning.
• Ability to bridge academic depth with real-world engineering practice.
Job ID: 147205947
We don’t charge any money for job offers