1

Software Engineer Internships Jobs in Rochester, NY

Sr. Image Scientist

West Henrietta, NY · On-site

$93K - $125K/yr

Mentor and coach less experienced engineers, co-ops, and interns; promote a culture of technical ... Solid understanding of embedded software/firmware development, including C and C++. * Advanced ...

... software. * Assists with engineering duties on projects of various complexity. * Assists with ... Education and Experience Bachelor's degree or equivalent in Engineering Coop/Internship experience ...

Safety Intern

Batavia, NY · On-site

$19 - $24/hr

This internship is designed for students or recent graduates interested in workplace safety ... Bachelor's Degree in ccupational Safety, Environmental Science, Engineering, or related field in ...

Safety Intern

Batavia, NY · On-site

$19 - $24/hr

This internship is designed for students or recent graduates interested in workplace safety ... Bachelor's Degree in ccupational Safety, Environmental Science, Engineering, or related field in ...

This internship is designed for students or recent graduates interested in workplace safety ... Bachelor's Degree in ccupational Safety, Environmental Science, Engineering, or related field in ...

Mentor and coach less experienced engineers, co-ops, and interns; promote a culture of technical ... Solid understanding of embedded software/firmware development, including C and C++. * Advanced ...

Your profile Education and Experience • Bachelor's degree in engineering, Life Sciences, or a ... Internship or co-op experience in a regulated environment is preferred. Knowledge, Skills, and ...

... internships included. * Experience with conducting natural resources field surveys and/or ... Must possess strong computer skills, including proficiency in industry standard software (e.g ...

next page

Showing results 1-20

Software Engineer Internships information

See Rochester, NY salary details

$23.7K

$103.5K

$186.5K

How much do software engineer internships jobs pay per year?

As of Jun 16, 2026, the average yearly pay for software engineer internships in Rochester, NY is $103,465.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,100.00 and $118,400.00 per year, depending on experience, location, and employer.

What types of projects or assignments do Software Engineer Interns typically work on?

Software Engineer Interns usually engage in real-world software development tasks such as writing and testing code, debugging applications, participating in code reviews, and contributing to team meetings. Interns often collaborate closely with experienced engineers, receiving guidance on best practices and exposure to the company’s development workflow. Depending on the organization, you might work on building new features, improving existing systems, or assisting with quality assurance. These assignments are designed to build your technical skills while making a meaningful impact on ongoing projects. The internship experience provides valuable insights into working within agile teams and helps you prepare for a full-time software engineering role.

What are the key skills and qualifications needed to thrive in the Software Engineer Internships position, and why are they important?

To thrive as a Software Engineer Intern, you need foundational programming skills in languages such as Python, Java, or C++, and an understanding of computer science principles, often supported by progress in a related degree. Familiarity with code versioning tools like Git, integrated development environments (IDEs), and exposure to collaborative platforms such as Jira or GitHub are typical technical requirements. Strong problem-solving abilities, adaptability, eagerness to learn, and effective communication skills help interns excel in team-based environments. These attributes are crucial for quickly integrating into engineering teams, contributing to projects, and maximizing learning during the internship.

What is a Software Engineer Internships job?

A Software Engineer Internships job is a temporary position where students or recent graduates gain hands-on experience in software development. Interns typically work on coding, debugging, testing, and collaborating with experienced engineers on real-world projects. These roles help build technical skills, industry experience, and professional networks. Many internships serve as a pathway to full-time software engineering positions.

What are the most commonly searched types of Software Engineer Internships jobs in Rochester, NY? The most popular types of Software Engineer Internships jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Software Engineer Internships jobs? Cities near Rochester, NY with the most Software Engineer Internships job openings:
Infographic showing various Software Engineer Internships job openings in Rochester, NY as of June 2026, with employment types broken down into 93% Full Time, 6% Part Time, and 1% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $103,465 per year, or $49.7 per hour.
Integration API Developer (Programmer Analyst)

Integration API Developer (Programmer Analyst)

ESL Federal Credit Union

Rochester, NY • Hybrid

$78K - $113K/yr

Full-time

Retirement

Posted 7 days ago


Job description

This position is not eligible for employer visa sponsorship. Hours:

40

Schedule:

This position is hybrid and remote eligible for up to 40% of the time. The office location for this position is at ESL Corporate Headquarters in Rochester, NY. Monday - Friday 8:00 a.m. - 5:00 p.m. Must be flexible to meet current and future business needs.

Comprehensive Benefits:

ESL offers a competitive benefits package which focuses on providing a work life balance for all employees. Our benefits include robust options such as our wellness program, family assistance plan, 401k with match, paid volunteer time and Learning & Development training among many others.

Pay and Incentive Plan:

Starting Pay: $101,852  Salary Range: $78,363 - $113,596
In addition to competitive pay and benefits, we offer an annual performance-based incentive that rewards eligible employees for their contributions to our success.

Purpose of Position:

This position will build and maintain the connections that keep our core banking platform, digital channels, Customer Relationship Management (CRM), and third-party systems working together reliably by implementing technical solutions conforming to the standards and technical direction defined by ESL’s approach to software development and system implementations. This is primarily an integration-focused role as the majority of work will be implementing and developing integrations under the guidance of senior team members and the Integration Architect. The incumbent will work in an environment that is actively adopting AI-assisted development tooling to accelerate how we build.

Accountabilities:
Implement technical solutions to address business needs:
  • The ability to participate in all aspects of the software development lifecycle:
  • Contribute to technical solutions under the direction of senior developers and the Integration Architect
  • Active participate in requirements determination and consulting with the business
  • Participate in design efforts and code reviews to ensure quality software development standards
  • Support functional parts of the business with their IT needs and goals
  • Assist in the tooling and processes of modern software development services (Azure DevOps, security, testing, etc.)
  • Develops applications using Boomi, Visual Studio and other Development tools.
  • Understand SQL and is able to write basic to intermediate queries utilized in application development
  • Demonstrate the ability to learn new programming languages and technologies to meet evolving business needs
  • Demonstrated commitment to remain current in technology: Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies
  • Assist in the development of tooling and processes (DEVOPSSEC, Agile, testing) for modern software development practices
Ensures that a strong partnership exists with internal business units:
  • Assists business owners with the understanding and implementation of the ESL Desired Information Architecture.
  • Provides a high degree of support for business unit clients
  • Consults with organizational management to clarify technical issues and identify opportunities for future initiatives
  • Works closely with support team members to ensure that deliverables meet IT standards and client quality and timeliness expectations.
Ensures that the computing environment is stable and available to support business units and customers at all times:
  • Implements reliable integration solutions that meet batch and real time performance expectations and support pre-established uptime goals
  • Schedules changes in accordance with Change Management policies and procedures
  • Proactively engages in the resolution of production issues both within and outside immediate areas of expertise
  • Provides 24X7 production support as needed
Ensures that a strong partnership exists with external suppliers:
  • Responsible for clearly defining and communicating expectations with vendors
  • Collaborates with suppliers to develop effective solutions that meet ESL business needs

Qualifications:

  • Bachelor’s degree or 4 years equivalent directly related programming experience
  • Minimum of 1 year of Programming experience in a corporate/business environment working with APIs, integrations, or application development. This can include college related internships and coops.
  • Ability to write complex SQL queries for use within integration processes and data mapping
  • Exposure to or interest in working with enterprise systems and third-party vendor APIs
  • Basic familiarity with at least one object-oriented or scripting language (C#, Python, Java, or similar)
  • Strong communication skills and the ability to work across technical and business teams
  • Demonstrates alignment with ESL’s Core Values, mission, vision, and Purpose to help our community thrive and prosper

Preferred Qualifications:

  • Bachelor’s degree in Business administration with concentration in Information systems, Computer Science, or Mathematics/Statistics
  • IT experience in financial services or another regulated industry
  • Exposure to or coursework in integration platforms such as Boomi, MuleSoft, or similar iPaaS tools
  • Familiarity with Azure cloud services
  • Experience with Fiserv DNA or other core banking platforms
  • Demonstrated self-starter mentality: personal projects, open-source contributions, or applications built outside of coursework

We’re committed to diversity, equity, and inclusion. We believe we are a stronger, more successful organization because of this commitment. We strive to ensure a robust talent pool of qualified candidates with a variety of skillsets and capabilities for all our openings. We hire great people and welcome all new hires to our award-winning work environment, which has been recognized by the Great Place to Work Institute since 2010.

#LI-KS1
#LI-Hybrid