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
Instructor • Delhi, India