Software Engineer Intern Jobs in New York
Software Engineer Intern jobs in New York are concentrated in New York City, Buffalo, and Albany, where companies like Google, JPMorgan Chase, and IBM maintain large engineering operations and recruit interns across software development, machine learning, and cloud infrastructure. The New York City metro alone anchors one of the most active intern hiring markets in the country, drawing demand from finance technology, media platforms, and enterprise software. Roles range from first-year undergraduates completing structured rotations to graduate students in advanced research tracks. See the openings below and apply to the ones that match your experience.
Find Software Engineer Intern JobsOverview
Showing 5 of 19+ Software Engineer Intern jobs








Job Summary
Thoughtful Systems is seeking a motivated and enthusiastic Software Developer Intern to support software development projects and collaborate with experienced technical team members. This internship provides an opportunity to gain practical experience in programming, application development, debugging, testing, and software maintenance. The ideal candidate should have a strong interest in technology, problem-solving abilities, and a willingness to learn new development tools and programming languages.
Common Job Roles
- Software Developer Intern
- Junior Software Engineering Intern
- Application Development Intern
- Web Development Intern
- Programming Assistant
- Software Testing Intern
Key Responsibilities
- Assist with developing, testing, and maintaining software applications.
- Write clean, readable, and maintainable code under the guidance of senior developers.
- Support front-end and back-end development tasks.
- Participate in debugging and troubleshooting software issues.
- Help develop and improve application features and functionality.
- Review code and follow established development standards.
- Assist with database operations and basic data management.
- Participate in team meetings, project discussions, and development planning.
- Prepare technical documentation and report development progress.
- Perform software testing to identify bugs and performance issues.
- Learn and apply new programming tools, frameworks, and technologies.
- Collaborate with developers, designers, and other team members.
Qualifications and Requirements
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Basic knowledge of at least one programming language, such as Python, Java, JavaScript, or C++.
- Understanding of fundamental programming concepts and data structures.
- Familiarity with HTML, CSS, and JavaScript is an advantage.
- Basic understanding of databases and software development processes.
- Strong analytical and problem-solving skills.
- Willingness to learn, accept feedback, and work collaboratively.
- Good written and verbal communication skills.
Preferred Skills
- Programming and application development
- HTML, CSS, and JavaScript
- Python, Java, or other programming languages
- Git and version control fundamentals
- Database fundamentals
- Software testing and debugging
- Team collaboration and time management
Work Environment
This internship involves working in a collaborative software development environment. Interns will receive guidance from experienced team members and participate in development tasks, code reviews, testing activities, and technical discussions. Work arrangements and scheduling should be confirmed with the employer.
Career Progression
Successful interns may develop the skills needed to pursue opportunities as Junior Software Developer, Associate Software Engineer, Application Developer, or Software Engineer.
About the Company
Thoughtful Systems is the company named for this opportunity. This role is designed as a sample entry-level software development internship focused on practical programming experience and technical skill development. Applicants should verify the company's official details, internship arrangements, and current hiring status before applying.
How to Apply
Interested candidates should submit an updated résumé highlighting their education, programming skills, academic projects, personal projects, and relevant technical experience through the employer's official application process.
Pay: $18.00 - $22.00 per year
Benefits:
- Relocation assistance
Work Location: In person
See All 19 Software Engineer Intern Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find Software Engineer Intern JobsSoftware Engineer Intern Jobs by City in New York
Where New York roles are concentrated, by current openings.
Software Engineer Intern Job Market in New York
A snapshot from current New York openings, updated as new roles post.
Who's Hiring


Top Industries Hiring
- Technology & Software
What New York Employers Look For
The qualifications that appear most often in software engineer intern jobs across New York.
- Currently enrolled in a computer science, software engineering, or related undergraduate or graduate program
- Proficiency in at least one programming language such as Python, Java, or C++
- Demonstrated experience with data structures, algorithms, and object-oriented design principles
- Familiarity with version control systems, particularly Git, in a team or academic setting
- Ability to work on-site or in a hybrid arrangement at the employer's New York office location
- Strong written and verbal communication skills for cross-functional collaboration with engineering teams
Software Engineer Intern Jobs in New York: Frequently Asked Questions
How do you become a software engineer intern in New York?
Becoming a software engineer intern in New York starts with enrollment in a computer science, software engineering, or closely related degree program at a college or university. New York does not require a state license to work as a software engineer intern, so the path focuses on academic standing, a portfolio of personal or academic projects, and applying directly to companies with intern programs. Institutions like NYU, Cornell Tech, and Columbia have recruiting pipelines into major New York employers.
Which companies hire software engineer interns in New York?
Employers hiring software engineer interns in New York right now include North Atlantic Industries, Meta, and Talos Global, based on current listings on Migrate Mate as of November 2026. New York City's concentration of financial services firms, media companies, and enterprise technology headquarters makes it one of the most active intern markets in the country.
Which New York cities have the most software engineer intern jobs?
The cities with the most software engineer intern openings in New York are New York, Bohemia, and Rome. New York City dominates the distribution because of its dense cluster of financial technology firms, advertising technology companies, and large enterprise software operations, while smaller hubs like Buffalo and Albany reflect the presence of state government technology offices and regional university-employer partnerships.
Are there remote software engineer intern jobs in New York?
Yes, and more than most fields. About 17% of software engineer intern openings tied to New York are remote or hybrid as of November 2026, reflecting how naturally software development work adapts to distributed environments. Tasks like writing and reviewing code, participating in sprint planning, and completing independent project modules are well suited to remote arrangements, particularly at larger technology and financial firms.
How can I get hired as a software engineer intern in New York with little or no experience?
The most realistic entry path is applying to structured intern programs designed for students with little hands-on experience, where the employer expects to train. Large New York employers like JPMorgan Chase, IBM, and Bloomberg run formal intern cohorts that recruit early-stage undergraduates. A GitHub portfolio with academic or personal projects, contributions to open-source work, or completion of a coding bootcamp recognized by New York employers gives candidates a concrete edge over a blank resume.
Where can I find and apply to software engineer intern jobs in New York?
You can find and apply to software engineer intern jobs in New York on Migrate Mate, which lists current openings across the state. Search for roles that fit your program, year of study, and preferred location, then apply directly to the ones that match. No signup is required to see the listings.
See All 19 Software Engineer Intern Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find Software Engineer Intern Jobs