Indiana Farm Bureau Insurance logo

Software Engineering Intern - Summer 2027

Hiring from
United States
Work type
Hybrid
Posted
Sep 29, 2026
Is this job info correct?

Primary Responsibilities

As a Software Engineering Intern, you may:

  • Assist in building and enhancing an internal system for Google Business Page management.
  • Support the modernization of internal EForms using an Angular front end and Java-based backend services.
  • Contribute to the development of an internal SEO application.
  • Participate in SEO audits focused on both content and technical performance.
  • Assist with Core Web Vitals (CWV) audits and website performance optimization initiatives.
  • Collaborate with developers, business partners, and project stakeholders to understand requirements and deliver solutions.
  • Learn software development best practices, Agile methodologies, and enterprise application development.

Preferred Qualifications

Desired Majors

Students pursuing a bachelor's or master's degree in:

  • Computer Science
  • Computer Engineering
  • Computer Engineering Technology
  • Information Systems
  • Information Technology
  • Software Engineering
  • Related technology disciplines

Preferred Technical Skills

Experience, coursework, or interest in:

  • API Development
  • Java
  • Spring Boot
  • JavaScript
  • Angular
  • React
  • Software engineering principles

Preferred Professional Skills

  • Strong communication skills with the ability to ask questions, explain technical concepts, and provide project updates.
  • Ability to collaborate effectively in a team environment.
  • Eagerness to learn new technologies and apply feedback.
  • Strong problem-solving and analytical thinking skills.

Desired Characteristics

Successful candidates will demonstrate:

  • Curiosity and initiative by proactively asking questions, exploring unfamiliar technologies, and seeking to understand the purpose behind assigned work.
  • Adaptability by comfortably working across multiple technologies, projects, and priorities.
  • Ownership and accountability by taking responsibility for assigned tasks, communicating challenges early, and delivering quality results.
  • A strong desire to learn and continuously improve.
  • Professionalism and a positive attitude toward collaboration and teamwork.

Join our team and gain hands-on software development experience while building real-world applications, learning modern technologies, and developing the technical and professional skills needed for a successful career in technology.

#HO #IN #LI-LL1

Similar jobs

Apply for this job