Software Development Engineer Internships

RippleMatch Inc.

Portland (OR)

On-site

USD 52,000 - 63,000

Full time

14 days+
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Esri is seeking a Software Development Engineer Intern to collaborate with experienced developers and contribute to ArcGIS analytics software during a 12-week onsite program, beginning May or June 2027. You will gain hands-on coding, testing, debugging, and DevOps exposure in a dynamic team environment.

You will work on projects involving Python, Docker, and modern software practices, with opportunities to explore GIS concepts, AR, mobile, and web development as well as code reviews and

Qualifications

  • Currently enrolled in a four-year undergraduate, graduate, or PhD program.
  • Graduating in 2027 or 2028.
  • Knowledge in C++, C#, Python, Java, JavaScript, TypeScript, HTML5, iOS, Android, or Windows mobile.

Responsibilities

  • Collaborate with product development team to design, develop, and test software.
  • Assist with maintaining and improving existing software applications.
  • Write quality code, apply coding standards, use version control, participate in code reviews.
  • Identify and resolve issues in software code by analyzing and troubleshooting defects.
  • Stay current on emerging technologies and trends in software development.

Skills

C++
C#
Python
Java
JavaScript
TypeScript
HTML5
iOS
Android
Windows mobile

Education

Undergraduate/Graduate/PhD student graduating 2027/2028

Tools

Jenkins
Ansible
GitHub
Docker

Job description

Esri Software Development Engineer Internship

Build Technology That Matters

As a Software Development Engineer Intern at Esri, you will work closely with experienced software developers and engineers to build innovative analytics software used across industries. You will contribute to ArcGIS products while gaining hands-on experience with coding, testing, troubleshooting, collaboration, and modern software development practices.

What You'll Experience
  • Collaborate with members of the product development team to design, develop, and test software.

  • Assist with maintaining and improving existing software applications.

  • Write quality code, apply coding standards, use version control, participate in code reviews, and maintain code in a shared repository.

  • Identify and resolve issues in software code by analyzing and troubleshooting software defects.

  • Stay current on emerging technologies and trends in software development.

Real Projects Interns May Work On
  • Research and implement a large language model for testing or test automation.

  • Support DevOps work using Python, Jenkins, Ansible, GitHub, and Docker.

  • Explore machine learning-driven GIS for aerial detection or pattern discovery in large datasets.

  • Develop augmented reality, Android, JavaScript, web, mobile, 3D, or disaster-response applications connected to ArcGIS.

What You'll Gain
  • Hands-on software engineering experience connected to ArcGIS and geospatial technology.

  • Exposure to code reviews, shared repositories, testing, troubleshooting, DevOps, automation, mobile, web, data science, or machine learning projects.

  • Mentorship, feedback, and a clearer view of software development career paths at Esri.

  • Connections with fellow interns and professionals across the company.

We're Excited to Meet Students Who
  • Are currently enrolled in a four-year undergraduate, graduate, or PhD program at a university in the United States, majoring in computer science, computer engineering, software engineering, or a related field graduating in 2027 or 2028.

  • For undergraduate students, are in junior or senior standing.

  • Have knowledge in one or more of these areas: C++, C#, Python, Java, JavaScript, TypeScript, HTML5, iOS, Android, or Windows mobile technology. GIS experience is not required.

  • Are curious, collaborative, and interested in learning through real software development work.

  • Can complete a consecutive, onsite 12-week internship beginning in May or June 2027.

  • Are able to obtain work authorization in the United States in 2027.

Program Details

Duration

12 weeks

Application Window

9/1/2026 to 12/31/2026

Compensation

$38.00 - $46.00 per hour

Why Esri

Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system technology helps governments, universities, and businesses worldwide make better decisions through a deeper understanding of the changing world around them.

Equal Opportunity and Accommodation Statement

Esri is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GIS Engineer Internship
GIS Engineer Internship

RippleMatch Inc. • Redlands (CA)

On-site
USD 88,828,000 - 103,155,000
ArcGIS Product Engineering Internship
ArcGIS Product Engineering Internship

RippleMatch Inc. • Vienna (VA)

On-site
USD 32,000 - 42,000
Software Development Engineer
Software Development Engineer

ESRI • Redlands (CA)

On-site
USD 137,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+3
Software Development Engineer I
Software Development Engineer I

PowerToFly • St. Louis (MO)

On-site
USD 75,000 - 130,000
Medical, dental, and vision benefits
401(k) and profit-sharing programs
Minimum 80 hours of vacation leave
Geospatial Software Engineer Intern — ML & DevOps
Geospatial Software Engineer Intern — ML & DevOps

RippleMatch Inc. • Portland (OR)

On-site
USD 52,000 - 63,000
Software Development Engineer I – ArcGIS Hub
Software Development Engineer I – ArcGIS Hub

Esri • Town of Vienna (WI)

On-site
USD 79,000 - 133,000
Software Development Engineer II – CI/CD & Platform Automation (Mission-Focused)
Software Development Engineer II – CI/CD & Platform Automation (Mission-Focused)

Esri • Redlands (CA)

On-site
USD 97,000 - 162,000
Medical insurance
Dental
Vision
+6
Software Development Engineer II- Back End
Software Development Engineer II- Back End

Esri • Redlands (CA)

On-site
USD 97,000 - 163,000
Health and welfare benefits
401(k) and profit-sharing programs
80 hours minimum vacation leave
DevOps Engineer I - ArcGIS Enterprise
DevOps Engineer I - ArcGIS Enterprise

ESRI • Redlands (CA)

On-site
USD 79,000 - 130,000
Medical, dental, vision insurance
401(k) and profit-sharing programs
Paid vacation and holidays
Software Development Engineer II - ArcGIS Geocoding
Software Development Engineer II - ArcGIS Geocoding

ESRI • Redlands (CA)

On-site
USD 101,000 - 168,000
Relocation assistance
Health benefits
401(k) and profit sharing
+1