2

Full Time Software Engineering Teaching Jobs in New York

New York University is seeking a full-time Software Engineer for its Center for Data Science as part of the Polymathic AI initiative. The role involves developing software and leveraging large AI ...

As an intern, you are paired with full-time employees who act as mentors, collaborating with you on real-world projects we actually need done. As a Software Engineering intern, you'll learn how we ...

As an intern, you are paired with full-time employees who act as mentors, collaborating with you on real-world projects we actually need done. As a Software Engineering intern, you'll learn how we ...

As an intern, you are paired with full-time employees who act as mentors, collaborating with you on real-world projects we actually need done. As a Software Engineering intern, you'll learn how we ...

As an intern, you are paired with full-time employees who act as mentors, collaborating with you on real-world projects we actually need done. As a Software Engineering intern, you'll learn how we ...

Center for Data Science at NYU seeks a full-time software engineer position as part of its new initiative, Polymathic AI, Building Foundation Models for Science. Recent advances in machine learning ...

Required : • 3+ years of full-time software engineering experience, ideally full-stack • Experience building scalable production-level applications. (A history of excellent projects is required ...

Required : • 3+ years of full-time software engineering experience, ideally full-stack • Experience building scalable production-level applications. (A history of excellent projects is required ...

Senior Software Engineer

Manhattan, NY · On-site

$134K - $177K/yr

Required : • 5+ years of full-time software engineering experience, ideally full-stack • Expert knowledge in JS, Python, Java or equivalent languages • Experience building scalable production ...

Support existing features with bug fixes, enhancements, and by managing user outreach Qualifications * 2+ years as a full-time software engineer * Proven track record of implementing high-impact ...

Software Engineer

New York, NY · On-site

$140K - $200K/yr

Support existing features with bug fixes, enhancements, and by managing user outreach Qualifications * 2+ years as a full-time software engineer * Proven track record of implementing high-impact ...

Software Engineer

New York, NY · On-site

$100K - $250K/yr

Description Center for Data Science at NYU seeks a full-time software engineer position as part of its new initiative, Polymathic AI, Building Foundation Models for Science. Recent advances in ...

Senior Software Engineer

New York, NY

$134K - $176K/yr

Support existing features with bug fixes, enhancements, and by managing user outreach Qualifications * 5+ years as a full-time software engineer * Proven track record of implementing high-impact ...

Senior Software Engineer

New York, NY · On-site

$200K - $260K/yr

Support existing features with bug fixes, enhancements, and by managing user outreach Qualifications * 5+ years as a full-time software engineer * Proven track record of implementing high-impact ...

Required : • 2+ years as a full-time software engineer • Proven track record of implementing high-impact product features in a startup or high-growth environment • Highly skilled in Javascript ...

Senior Software Engineer

Manhattan, NY · On-site

$134K - $177K/yr

Required : • 5+ years as a full-time software engineer • Proven track record of implementing high-impact product features in a startup or high-growth environment • Highly skilled in Javascript ...

A strong interest in pursuing a full-time software engineering role in 2027 - high-performing interns are eligible to receive a return offer * AI tooling is already part of how you work - you use it ...

At least one previous full-time software engineering role * If you don't meet all of these, we still encourage you to apply. We believe that code is code, regardless of language, and learning ...

Engineering Manager

New York, NY · On-site

$194K - $215K/yr

Directly manage, mentor, and grow a hybrid team of full-time software engineers and contractors. Provide clear performance standards, support technical skill development, and guide career growth.

next page

Showing results 1-20

Full Time Software Engineering Teaching information

What is full time software engineering teaching?

A Full Time Software Engineering Teaching position involves instructing students in the principles, practices, and tools of software engineering. This role typically requires developing lesson plans, delivering lectures, leading lab sessions, assessing student work, and staying current with industry trends. Educators in this field may teach topics such as programming languages, software design, algorithms, and development methodologies. The position can be found at universities, colleges, coding bootcamps, or technical institutes, and often involves collaborating with other faculty and supporting students’ academic and career growth.

What are some common challenges faced by full time software engineering instructors, and how can they be managed effectively?

Full-time software engineering instructors often encounter challenges such as balancing curriculum updates with fast-evolving technologies, addressing diverse student learning needs, and managing large classroom dynamics. Staying current with industry trends through continuous learning and professional development is essential. Instructors can also collaborate closely with other educators to share resources, implement peer learning activities, and adopt adaptive teaching strategies to better support students with varying skill levels.

What are the key skills and qualifications needed to thrive as a full time software engineering teacher, and why are they important?

Thriving as a Full Time Software Engineering Teacher requires a strong background in computer science or software engineering, typically with a relevant degree and professional experience in programming. Familiarity with coding languages (such as Python, Java, or JavaScript), development environments, and educational technologies like learning management systems is essential. Excellent communication, patience, and the ability to inspire and mentor students are standout soft skills for this role. These competencies ensure students receive high-quality, practical instruction and support, preparing them effectively for careers in software engineering.

What is the difference between Full Time Software Engineering Teaching vs Full Time Software Development?

AspectFull Time Software Engineering TeachingFull Time Software Development
Required CredentialsTypically requires a degree in computer science or education, teaching certifications may be preferredRequires a degree in computer science, software engineering, or related field; certifications are optional
Work EnvironmentEducational institutions, classrooms, online teaching platformsCorporate offices, tech companies, remote or on-site development teams
Employer & Industry UsageUniversities, coding bootcamps, online education platformsTech companies, startups, software firms, freelance projects

Full Time Software Engineering Teaching focuses on educating students and professionals in coding and software concepts, often within academic or training settings. In contrast, Full Time Software Development involves creating, testing, and maintaining software products within industry environments. Both roles require strong technical skills, but teaching emphasizes communication and curriculum delivery, while development centers on coding and project execution.

What are the most commonly searched types of Software Engineering Teaching jobs in New York?

The most popular types of Software Engineering Teaching jobs in New York are:

What cities in New York are hiring for Full Time Software Engineering Teaching jobs?

Cities in New York with the most Full Time Software Engineering Teaching job openings:

Software Engineer

Manhattan, NY • On-site


New York University
Colleges, Universities, and Professional Schools • 10K+ employees

8.5

Company rating: 8.5 out of 10

Based on 46 frontline employees who took The Breakroom Quiz

81st of 622 rated colleges and universities

People enjoy working here

Good employer

Recommended by students


Full-time

Re-posted 9 hours ago


Job description

Job Summary:
New York University is seeking a full-time Software Engineer for its Center for Data Science as part of the Polymathic AI initiative. The role involves developing software and leveraging large AI models to address scientific challenges, collaborating with a multidisciplinary team to enhance AI-powered scientific analysis tools.
Responsibilities:
• Develop, implement, maintain, and support software relevant to the initiative.
• Engage in research on foundation models for science
• Collaborate with other Software Engineers, Flatiron Research Fellows, Research Analysts.
• Lead and improve open-source software practices
• Develop and train large AI models for science
• Curate large datasets pertinent to the initiative
• Optimize model performance
• Packaging research codes into deployable units
• Developing and deploying end-user facing applications for AI models
• Maintain deployed services
Qualifications:
Required:
• B.S., M.S. or Ph.D. in machine learning, computer science, engineering or related technical discipline.
• At least three years’ experience with software development in a research setting
• Expertise in developing and training large AI models.
• Proficiency in Python and either PyTorch, JAX, or Tensorflow
• Experience with HPC, GPU, or code profiling is required
• Knowledge of software engineering practices for working in groups, including software development life cycles, coding standards, code review, and version control
• Ability to collaborate on multidisciplinary research in a collegial environment
• Ability to lead, develop and contribute to software projects
• Effective communication, documentation, and user-support skills
• Ability to work both independently and collaboratively
• Technical and scientific curiosity
• Professional communication skills
Company:
New York University is a private research university that provides education in the arts and sciences, law, medicine, business, and others. Founded in 1831, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.

New York University logo

About New York University

Sourced by ZipRecruiter

Since its founding in 1831, NYU has been an innovator in higher education, reaching out to an emerging middle class, embracing an urban identity and professional focus, and promoting a global vision that informs its 20 schools and colleges. Today, that trailblazing spirit makes NYU one of the most prominent and respected research universities in the world, featuring top-ranked academic programs and accepting fewer than one in eight undergraduates. Anchored in New York City and with degree-granting campuses in Abu Dhabi and Shanghai as well as 12 study away sites throughout the world, NYU is a leader in global education, with more international students and more students studying abroad than any other US university.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

New York, NY, US

Year founded

1831


What New York University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom