Job Title:
SDE+Technical Instructor: Data Structures
Company: Newton School of Technology
Location: Bengaluru, Karnataka
Created: 2025-09-27
Job Type: Full Time
Job Description:
Job Title: SDE & Instructor ( DSA) Location: Sonipat | Bangalore (On-site) Institution: Newton School of Technology (in collaboration with Rishihood University & S-Vyasa Institute) Experience: 3+ years in Software Development & Data Structures & Algorithms (DSA) 2+ year in teaching/training B.Tech students. About the Role: Newton School of Technology, in partnership with Rishihood University and Ajeenkya DY Patil University, is pioneering a new model of B.Tech education that blends strong computer science fundamentals with real-world industry expertise. We are seeking passionate SDE+ Instructor to join our Computer Science Department . This is an academic-focused role where you will teach, mentor, and guide B.Tech Computer Science students while also applying your software development and competitive programming expertise . This is a full-time, on-site faculty role at our Sonipat and Bangalore campuses . Key Responsibilities Teaching & Mentorship Deliver engaging lectures to B.Tech Computer Science students on Data Structures, Algorithms, and System Design . Mentor students on competitive programming, coding challenges, and hackathons . Conduct labs, tutorials, assessments, and mock interviews to prepare students for placements. Software Development & DSA Expertise: Design and implement advanced data structures and algorithms . Solve real-world System Design problems (HLD & LLD) . Provide guidance on coding best practices, debugging, and code optimization . Curriculum & Industry Alignment Build and update an industry-relevant DSA curriculum aligned with software hiring standards. Collaborate with industry experts for guest lectures and live projects . Keep the program aligned with emerging technologies and coding trends . Required Skills & Qualifications Education : B.Tech/M.Tech in Computer Science, Software Engineering, or related field (IITs/NITs/IIITs preferred) . Industry Experience : 3+ years in software development (preferably in product-based companies). Strong experience in scalable systems and applying DSA in practice. Technical Expertise : Languages: C++, Java, Python . DSA Mastery: Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Recursion, Sorting, Searching, Dynamic Programming, Algorithm Analysis. System Design: HLD, LLD, microservices, caching, database scaling . Must-Have: Active participation in Competitive Programming (ICPC, Codeforces, Leetcode, CodeChef, etc.). Strong profiles on coding platforms with consistent problem-solving history. Ability to simplify complex concepts and keep students engaged. Passion for teaching and mentoring B.Tech students . Good to Have Prior experience teaching undergraduate/graduate students . Familiarity with modern pedagogy & teaching tools . Research orientation in computer science and education . Perks & Benefits Competitive salary packages. Opportunity to work alongside ICPC World Finalists Deepak Kumar Gour and Ashwin Krishnamoorthy , ISRO scientists, and other industry leaders. Access to state-of-the-art labs and facilities . Platform to drive innovation and shape the next generation of tech talent . Interview Process Round 1 – Technical Evaluation : Coding/DSA problem-solving assessment. Round 2 – Teaching Demonstration : Deliver a mock lecture to evaluate pedagogy. Round 3 – Final Discussion : Interaction with Newton School & University leadership for cultural fit. Learn more about us: Newton School of Technology