Software Engineer Intern
Acuity Insurance
About the Role
Acuity is seeking a Software Engineer Intern to develop, test, and document software applications that support business needs. During the internship, you will use various programming languages and technologies to create user-friendly, efficient, and secure software solutions. You will work with a team of engineers and business analysts following agile project methodologies and best practices to manage and complete assigned tasks. Start Date: Summer 2027.
Key Responsibilities
- Review user requirements and specifications to design and develop software applications that meet business needs and user expectations.
- Provide input on planning for assigned work, including estimating, developing, testing, and target dates.
- Update and maintain software applications, including fixing bugs, adding features, and improving performance.
- Be knowledgeable of the data in the systems that your team oversees.
- Write clean, efficient, and well-documented code using the appropriate programming language and framework for the project.
- Test, debug, and troubleshoot software applications to ensure functionality, quality, and performance.
- Document software applications, including user manuals, technical specifications, and system diagrams.
- Follow coding standards, best practices, and department procedures for software development.
- Consult with users, engineers, business analysts, or mentors to clarify software objectives and provide support and training.
- Implement and integrate software applications with other systems and platforms, such as operating systems, databases, or web services.
- Participate in regular and predictable attendance and complete mandatory training programs as determined by Acuity.
- Perform other duties as assigned.
Requirements & Tech Stack
Education: Junior or senior year college status in pursuit of a bachelor’s degree in software engineering, computer science or related field.
Other Qualifications:
- Basic familiarity with some or all of the following tools and technologies:
- Languages: Java, C#, Python, JavaScript, or COBOL
- Relational or non-relational databases, such as Db2, MySQL, MongoDB, PostgreSQL, Microsoft SQL Server
- WebUI frameworks, such as Angular, React, Vue, SDF/CICS
- Version control tools, such as Git, SVN
- Testing tools and frameworks, such as JUnit, ZUnit, Bruno, Postman
- ETL processes and best practices, data governance (data quality and security), design and analyze data to answer business questions.
- Analytical problem-solving ability.
- Strong communication and collaboration skills.
- Detail oriented with a focus on quality.
Other Information:
- This job is classified as non-exempt.
- The pay rate for this position is $23.00 per hour.
- For internships, Acuity offers a generous 401(k) contribution, vision insurance, an Employee Assistance Program, and more.