Search by job, company or skills

Newton School

SDE2+Lead Instructor: DSA

4-6 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago

Job Description

Job Title: SDE2 & Lead Instructor (DSA)

Location:Sonipat (On-site)

Institution:Newton School of Technology / Rishihood University

Experience:4+ years in Software Development & DSA, 2+ years experience in teaching/mentoring .

About the Role:

Overview :

Newton School and Rishihood Universityhave partnered to transform technology education and bridge the employability gap. As Indias first impact university, Rishihood University, in collaboration with Newton School, is committed to revolutionizing learning, empowering students, and shaping the future of the tech industry.

With a team ofrenowned professionals and industry leaders, we aim to solve the employability challenge and create a lasting impact on society.

We are currently looking for aSoftware Development Engineer2(SDE 2) + Lead Instructor Data Structure and Algorithms (DSA)to join ourComputer Science Department. This is anacademic-focused role, requiring a strong background inDSA, teaching, and mentoring studentsin core Computer Science subjects.

This is a full time Academic On-Campus role atRishihood University, Sonipat. Please do not apply for Developer role or part time role.

Job Summary :

Join us as an SDE 2+ Lead Instructor : DSA in our Computer Science department atRishihood University, Sonipat.

We are seeking an experienced professional to deliver high-quality lectures, design course content, and mentor students and take lab classes ensuring their success in the tech field.

Key Responsibilities:

Software Development & DSA Expertise:

  • Design and implement high-performance algorithms and data structures.
  • Work on real-worldSystem Design, Low-Level Design (LLD), and High-Level Design (HLD)problems.
  • Providecode reviews, optimizations, and best coding practicesfor students and junior developers.
  • Solve and teachcompetitive programming problems (CodeChef, Leetcode, CodeForces, etc.).

Teaching & Mentorship:

  • Deliver in-depth lectures onDSA, System Design, Competitive Programming, and Full-Stack Development.
  • Guide students onreal-world coding challenges, projects, and hackathons.
  • Providemock interviews, coding assessments, and mentorshipfor job placements.

Curriculum Development & Industry Collaboration:

  • Design an industry-relevantDSA & System Design curriculumaligned with tech hiring standards.
  • Collaborate with industry professionals for guest lectures andlive projects.
  • Stay updated with the latest tech trends and incorporate them into training modules.

Required Skills & Qualifications:

Educational Background:Bachelors/Masters inComputer Science, Software Engineering, or related field.

Industry Experience:

  • 4+ yearsof software development experience in aproduct-based company.
  • Hands-on experience inbuilding scalable, high-performance systems.

Technical Expertise:

  • Programming Languages:Strong inC++, Java, Python.
  • Data Structures & Algorithms (DSA):Advanced Data Structures and Algorithm -Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Sorting Algorithms, Searching Algorithms, Dynamic Programming, Algorithm Analysis, Recursion,Python, Fundamentals of programming.
  • System Design:Experience withHLD, LLD, microservices, caching, and database scaling.
  • Competitive Programming:Proven track record inLeetcode, Codeforces, or ICPC participation.

Teaching & Mentorship:

  • 2+ yearsof experience in teaching, training, or mentoring students/professionals inDSA & Software Engineering.
  • Ability tosimplify complex coding conceptsand engage students effectively.

Good to have :

-Teaching experience to undergraduate or graduate students.

- Understanding of teaching methodologies and tools.

- Experience in Software Development.

Perks and Benefits :

- Market Competitive salaries.

- Inculcate research and innovation in students, help Rishihood university to do cutting-edge work in the computer science department.

- State-of-the-Art Facilities in Labs and Classrooms.

Interview Process:

The selection process consists of three rounds designed to assesstechnical expertise, teaching ability, and cultural fit:

Round 1 Technical Evaluation:

  • Assessment ofDSAexpertise, coding proficiency, and problem-solving skills.

Round 2 Topic Delivery Assessment:

  • Candidates will be required todeliver a mock lectureto evaluateteaching methodology, engagement, and conceptual clarity.

Round 3 General Discussion & Culture Fit:

  • A discussion with university and Newton School representatives to assessalignment with academic values, teamwork, and long-term career aspirations.

In the meantime, you can explore our website, NewtonSchool of Technologyto learn more about Newton School of Technology and our work.Please also attach your updated resume and confirm your availability for the coming week!

We look forward to welcoming you to our academic team and shaping the future of technology education together!

Links for your reference:

Newton School of Technology

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 125017343