Summer 2027 Intern: Software Engineering Intern

Assurant•Atlanta, GA
•Hybrid

About The Position

The Assurant Internship Program is a 12-week immersive experience for current students and soon-to-be college graduates, offering hands-on work on business challenges alongside learning and development, mentorship, networking, and engagement opportunities. The Software Engineering Intern will gain an introduction to Information Technology, focusing on Agile Application Development, software engineering, application development, code quality, and automation. This is a paid internship running from May 17, 2027, to August 7, 2027. Interns are paired with technical and leadership mentors and take part in immersive learning experiences, including Dojos and tech talks, with opportunities to present their work to leadership. The position is hybrid and team-dependent, based in Miami, Atlanta, or Chicago.

Requirements

  • Currently enrolled in a bachelor's degree program in Computer Science, Software Development, Information Systems, or a related field at an accredited university.
  • Have at least one semester remaining following the summer internship.
  • Expected graduation date between December 2027 and June 2029.
  • Positive attitude and willingness to learn.
  • Project or team-work experience.
  • Presentation and technical-challenge experience.
  • Creative problem-solving ability.
  • Ability to demonstrate logical thinking.
  • Have coursework or example code relevant to the technology areas listed by Assurant.

Nice To Haves

  • Experience or coursework involving AI tools such as Copilot, Claude, or Rovo, including building skills and agents.
  • Experience with internal and external integrations for authentication and authorization using webhooks and service accounts.
  • Familiarity with observability tools such as Datadog and Dynatrace.
  • Familiarity with Azure or AWS cloud hosting.
  • Familiarity with Azure DevOps or Jira project-management tools.
  • Experience with development languages and frameworks such as .NET, React, Angular, Android, iOS, Oracle, and QA automation.
  • Community involvement through clubs or troops, volunteering, or community support.

Responsibilities

  • Plan, develop, and support applications in various languages and disciplines.
  • Collaborate with product owners, engineers, designers, and business partners to ensure development work meets business needs and expectations.
  • Research problems, develop solutions, and engage others as needed to achieve desired business outcomes.
  • Work and think independently.
  • Help address production issues for applications supported by the department or functional area.
  • Prepare documentation for work produced to support smooth handoffs to other team members when needed.

Benefits

  • Paid internship.
  • Mentorship from technical and leadership mentors.
  • Learning and development opportunities, networking, and engagement opportunities.
  • Immersive learning experiences, including Dojos and tech talks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service