Experience
2 - 4 yrs
Job Location
Pune, India
Vacancy
1
Designation
Associate Software Engineer
Job Type
Not specified
Job Description
Job Summary
We are looking for a Software Development Engineer (SDE) + Associate Instructor - Full Stack Development to join our Computer Science Department. This role is ideal for engineers with 2-4 years of industry experience who are passionate about software development and mentoring the next generation of developers. The position combines hands-on technical expertise with academic responsibilities, including delivering engaging sessions, running coding labs, and guiding students in building real-world applications.
Responsibilities
- Course Development Delivery: Teach and support modules on Full stack development, including OOPs, Data Structures, Algorithms, and Software Engineering concepts.
- Hands-on Labs: Conduct coding labs in JavaScript, SQL, Node.js, Python, and other programming languages to build practical skills.
- Student Mentorship: Assist students in projects, debugging, coding best practices, and application design.
- Collaboration: Work with senior faculty, industry partners, and curriculum teams to keep content aligned with industry standards.
- Student Success: Provide feedback, evaluate assignments, and help students become job-ready engineers.
- Innovation: Encourage students to apply modern frameworks and tools in solving real-world problems.
Qualifications and Requirements
- 2-4 years of professional experience as a Software Developer/Engineer in application programming.
- Strong command of at least one programming language (JavaScript, Java, Python, C/C++).
- Solid understanding of OOPs, data structures, Low level design, algorithms, and software design principles.
- Familiarity with application frameworks, APIs, and deployment basics.
- Ability to explain technical concepts in a simple, engaging manner to students.
- Flexibility to teach foundational computer science subjects when needed.
Good to Have
- Prior teaching, mentoring, or training experience (formal or informal).
- Knowledge of High-level Design, Git, testing frameworks, and application lifecycle management.
- Exposure to desktop, web, or mobile application programming.
- Passion for education, mentorship, and student growth.
Key Competencies
- Strong analytical and problem-solving mindset.
- Excellent communication and presentation skills.
- Passion for technology, mentorship, and continuous learning.
- Ability to bridge academic depth with real-world engineering practice.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
