Ticker

6/recent/ticker-posts

Newton School is hiring for SDE

Newton School is hiring for SDE

Experience: 0 - 2 years

Expected Salary: 8-12 LPA

Role Overview

We are seeking a motivated Software Development Engineer (SDE) + Subject Matter Expert (SME) – Application Programming to join our Computer Science team. This opportunity is well-suited for early-career engineers who are enthusiastic about coding and equally passionate about mentoring aspiring developers.

The role blends practical software development expertise with academic involvement. You will deliver interactive sessions, conduct coding labs, and guide students in building real-world, industry-relevant applications.


Key Responsibilities

Course Delivery & Curriculum Support:
Teach core Application Programming subjects, including Object-Oriented Programming (OOP), Data Structures, Algorithms, and Software Engineering fundamentals.

Practical Lab Sessions:
Lead hands-on coding labs using technologies such as JavaScript, SQL, Node.js, Python, and other relevant programming languages to strengthen students’ practical skills.

Student Guidance & Mentorship:
Support students in project development, debugging, writing clean code, and applying best practices in application design and development.

Collaboration & Curriculum Enhancement:
Partner with senior faculty members, curriculum designers, and industry experts to ensure that course content remains aligned with current industry standards and trends.

Student Evaluation & Career Readiness:
Assess assignments, provide constructive feedback, and help students build the technical confidence and skills needed to succeed in software engineering roles.

Encouraging Innovation:
Motivate students to leverage modern tools, frameworks, and methodologies to develop efficient and scalable solutions to real-world challenges.


Qualifications & Experience

  • 0–2 years of professional experience as a Software Developer or Engineer in application programming.

  • Strong proficiency in at least one programming language such as JavaScript, Java, Python, or C/C++.

  • Clear understanding of OOP principles, data structures, algorithms, and software design concepts.

  • Familiarity with application frameworks, APIs, and basic deployment processes.

  • Ability to simplify complex technical topics and explain them in an engaging and student-friendly manner.

  • Willingness to teach foundational computer science subjects when required.


Preferred Skills

  • Prior experience in teaching, mentoring, or conducting training sessions (formal or informal).

  • Working knowledge of Git, testing frameworks, and software development lifecycle practices.

  • Exposure to desktop, web, or mobile application development.

  • Strong interest in education, mentorship, and contributing to student success.




Post a Comment

0 Comments