Software Engineering Intern - Summer 2027

Indiana Farm Bureau InsuranceOn-siteInternshipListed 3 hours ago

Apply now

About this role

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