Talent.com
This job offer is not available in your country.
Software Programming Instructor

Software Programming Instructor

Newton School of TechnologyIndia
30+ days ago
Job description

Job Title : SDE (DSA) & Instructor

Location : Pune ,Sonipat, Bangalore.(On-site) Institution : Newton School of Technology. Experience : 2+ years in Software Development & DSA, 1+ years in teaching / training

About the Role : Overview :

Newton School, Rishihood University and Ajeenkya DY Patil University

have partnered to transform technology education and bridge the employability gap. As India’s first impact university, Rishihood University / Ajeenkya DY Patil University, in collaboration with Newton School, is committed to revolutionizing learning, empowering students, and shaping the future of the tech industry. With a team of

renowned professionals and industry leaders

we aim to solve the employability challenge and create a lasting impact on society. We are currently looking for a

Software Development Engineer (SDE) + Instructor –Data Structure and Algorithms (DSA)

to join our

Computer Science Department

  • This is an

academic-focused role

requiring a strong background in

DSA, teaching, and mentoring students

in core Computer Science subjects.

These are Full time On-site academic roles across 3 different locations : Sonipat, Pune and Bangalore.

Job Summary :

Join us as an SDE + Instructor : DSA in our Computer Science department at

Newton School of Technology. 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-world

System Design, Low-Level Design (LLD), and High-Level Design (HLD)

problems. Provide

code reviews, optimizations, and best coding practices

for students and junior developers. Solve and teach

competitive programming problems (CodeChef, Leetcode, CodeForces, etc.)

Teaching & Mentorship :

Deliver in-depth lectures on

DSA, System Design, Competitive Programming, and Full-Stack Development

  • Guide students on
  • real-world coding challenges, projects, and hackathons

  • Provide
  • mock interviews, coding assessments, and mentorship

    for job placements. ✅

    Curriculum Development & Industry Collaboration :

    Design an industry-relevant

    DSA & System Design curriculum

    aligned with tech hiring standards. Collaborate with industry professionals for guest lectures and

    live projects

  • Stay updated with the latest tech trends and incorporate them into training modules.
  • Required Skills & Qualifications :

    Educational Background : Bachelor’s / Master’s in

    Computer Science, Software Engineering, or related field

    from a Tier-1 / Tier-2 institute (IITs, NITs, IIITs preferred). Industry Experience :

    2+ years

    of software development experience in a

    product-based company

  • Hands-on experience in
  • building scalable, high-performance systems

  • Technical Expertise :
  • Programming Languages : Strong in

    C++, 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 with
  • HLD, LLD, microservices, caching, and database scaling

  • Competitive Programming : Proven track record in
  • Leetcode, Codeforces, or ICPC participation

    Teaching & Mentorship :

    1+ year

    of experience in teaching, training, or mentoring students / professionals in

    DSA & Software Engineering

  • Ability to
  • simplify complex coding concepts

    and 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 Newton school of Technology 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 assess

    technical expertise, teaching ability, and cultural fit

    Round 1 – Technical Evaluation :

    Assessment of

    expertise, coding proficiency, and problem-solving skills

  • Round 2 – Topic Delivery Assessment :
  • Candidates will be required to

    deliver a mock lecture

    to evaluate

    teaching methodology, engagement, and conceptual clarity

  • Round 3 – General Discussion & Culture Fit :
  • A discussion with university and Newton School representatives to assess

    alignment with academic values, teamwork, and long-term career aspirations

    In the meantime, you can explore our website

    Newton School of Technology

    to learn more about Newton School of Technology and our work. 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

    adypu.Edu.In /

    Create a job alert for this search

    Software Programming • India

    Related jobs
    • Promoted
    Software Architect - C++ Programming

    Software Architect - C++ Programming

    RingCentral, IncBangalore
    Its not everyday that you consider starting a new career challenge.Were RingCentral, a global leader in cloud-based communications and collaboration software. We are fundamentally changing the natur...Show moreLast updated: 7 days ago
    • Promoted
    Software Development Engineer - C++ Programming

    Software Development Engineer - C++ Programming

    NeemtreeBangalore
    Job Description : - Contribute to the architectural design and implementation of the desktop application, focusing on the C++ SDK, Flutter frontend,...Show moreLast updated: 14 days ago
    • Promoted
    Audio Software Engineer - C++ Programming

    Audio Software Engineer - C++ Programming

    MempageBangalore
    Job Description : Key Responsibilities : - Design, develop, and maintain...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Software Developer - C Programming

    Embedded Software Developer - C Programming

    Tekpillar Service Pvt. Ltd.Chennai
    Job Title : Embedded Software Developer Location : Chennai Experience : 3 to 10 Years ...Show moreLast updated: 5 hours ago
    • Promoted
    Senior Software Engineer - Python Programming

    Senior Software Engineer - Python Programming

    ENERGY EXEMPLAR INDIA PRIVATE LIMITEDPune
    Position : Senior Software Engineer (Python) Skills : Python Programming, Data structure and algorithms, ETL / Data pipeline (mandate skil...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer - C Programming

    Senior Software Developer - C Programming

    Proliant Infotech Private LimitedNoida
    Position : C with Linux Kernel Programming - 5 - 8 years of experience in Linux kernel development ...Show moreLast updated: 27 days ago
    • Promoted
    Equifax - Software Engineer - C++ Programming

    Equifax - Software Engineer - C++ Programming

    EquifaxPune
    Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you th...Show moreLast updated: 15 days ago
    • Promoted
    AdvaRisk - Software Engineer - Python Programming

    AdvaRisk - Software Engineer - Python Programming

    AdvaRiskPune
    Job Description : Roles and Responsibilities : - Understanding product requirements and convert to co...Show moreLast updated: 30+ days ago
    • Promoted
    FlexTrade - Software Developer - C++ Programming

    FlexTrade - Software Developer - C++ Programming

    Flextrade India Private LimitedPune
    FlexTrade Systems : FlexTrade Systems is a global leader in building a high-performance multi-asset execution management and order management syst...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Python Programming

    Senior Software Engineer - Python Programming

    HyrEzy Talent SolutionsPune
    Job Description : Responsibilities : - Responsible for handling the product issues' analysis, troubleshooting, and resoluti...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - C++ Programming

    Senior Software Engineer - C++ Programming

    BLISMumbai
    Senior Software Engineer (C++) Come work on fantastically high-scale systems with us! Blis is an award-winning, global leader and technology innovator in big data ana...Show moreLast updated: 4 days ago
    • Promoted
    Embedded Software Developer - C++ Programming

    Embedded Software Developer - C++ Programming

    Jobtravia Pvt. Ltd.Bangalore
    Job Title : Misra, C++ Software Developer Location : Bangalore (Hybrid Work Model); Pune; Coimbatore; Delhi Experience : 5+ Years Noti...Show moreLast updated: 7 days ago
    • Promoted
    Cyncly - Software Developer - C++ Programming

    Cyncly - Software Developer - C++ Programming

    Twenty Twenty Interior Design Software (India) PvtPune
    Role : Software Developer C++ Location : Pune, India.About Us : Cyncly is a global technology powerhouse with 2,400+ employees and 7...Show moreLast updated: 7 days ago
    • Promoted
    MX - Software Engineer - Flutter Programming

    MX - Software Engineer - Flutter Programming

    MXChennai
    Life at MX : We are driven by our moral imperative to advance mankind and it all starts with our people, product and purpose.We always carr...Show moreLast updated: 26 days ago
    • Promoted
    Software Developer - Python Programming

    Software Developer - Python Programming

    My OperatorIndia
    About Us : MyOperator and Heyo are Indias leading conversational platforms empowering 40,000+ businesses with Call and WhatsApp-based engagement.Were a product-led S...Show moreLast updated: 12 days ago
    • Promoted
    Software Engineer - C# / .Net Programming

    Software Engineer - C# / .Net Programming

    td newton and associatesKolkata
    Job Title : Software Engineer -.NET Segment : Benefits Accounts India Line of Business : In...Show moreLast updated: 30+ days ago
    • Promoted
    Elchemy - Software Developer - Python Programming

    Elchemy - Software Developer - Python Programming

    ELCHEMYGurugram
    Position Overview : We are seeking talented software developers who are passionate about coding and building & scaling products.If you ...Show moreLast updated: 13 days ago
    • Promoted
    Software Developer - Java Programming

    Software Developer - Java Programming

    Kran Consulting Pvt. LtdAssam
    The Developer is responsible for the overall development, implementation and other technical aspects of software development projects, ensuring the successful execution of the...Show moreLast updated: 5 days ago
    • Promoted
    Dell - Software Engineer - C Programming

    Dell - Software Engineer - C Programming

    DellBangalore
    Role : Software Engineer C a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer mark...Show moreLast updated: 10 days ago
    • Promoted
    Embedded Software Engineer - C Programming

    Embedded Software Engineer - C Programming

    Populace World SolutionsPune
    The Opportunity : We are seeking a highly skilled and experienced Embedded Software Engineer to play a pivotal role in the design, development, and...Show moreLast updated: 30+ days ago