Software Engineer Intern
SageSure
About the Role
SageSure is seeking an Intern to join the Rising Pioneer Program as part of the Software Engineering team. This is a 10-week program offering hands-on experience and insight into business operations.
Key Responsibilities
- Learn and network with employees, leaders, and other interns.
- Provide research and analysis support on ad-hoc projects.
- Fulfill tasks and project assignments.
- Receive coaching, mentoring, and feedback.
- Support the design, development, testing, and maintenance of software applications and solutions.
- Write, review, and troubleshoot code, with a primary focus on Java.
- Collaborate with Software Engineers, Product Managers, and other technology partners to understand business requirements and translate them into technical solutions.
- Participate in code reviews, testing, debugging, and other software development lifecycle activities.
- Assist with identifying and resolving software defects and technical issues.
- Contribute to the development of scalable, reliable, and maintainable software solutions.
- Learn and apply software engineering best practices, including source control, documentation, testing, and agile development methodologies.
- Participate in team meetings, technical discussions, and project planning activities.
Requirements & Tech Stack
- Currently enrolled in a relevant degree program with a focus on Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical field, with an anticipated graduation date in 2028.
- Foundational programming knowledge and experience with Java through coursework, projects, or prior experience.
- Demonstrates strong problem-solving, critical thinking, and analytical skills.
- Understands object-oriented programming concepts and software development fundamentals.
- Strong communication skills and the ability to collaborate effectively with both technical and non-technical team members.
- Detail-oriented and able to approach technical problems with curiosity and persistence.
- Comfortable multitasking and eager to learn new technologies, tools, and development practices.
- Ability to work independently as well as collaboratively.
- Authorized to work in the United States.
Highly Preferred Candidates Also Have
- Prior internship, technical project, or software development experience.
- GPA of 3.0 or higher.
- Experience developing applications or completing academic projects using Java.
- Familiarity with Git or other source control tools.
- Exposure to APIs, databases, SQL, cloud technologies, or web application development.
- Familiarity with automated testing, debugging tools, or software testing concepts.
- Exposure to Agile or Scrum development environments.
- Experience with additional programming languages or technologies beyond Java.
About SageSure
SageSure is a leader in catastrophe-exposed property insurance, operating a microservices-based SaaS platform. The company's proprietary technology is a key source of competitive advantage, offering modern capabilities to quote and bind insurance, service policies, and submit and track claims. SageSure employs over 1,000 individuals in a distributed workforce environment.
- Named among the Best Places to Work in Insurance for four consecutive years (2020-2023).
- One of the largest managing general underwriters (MGU) focused on catastrophe-exposed property in the US.
- Manages more than $3.2 billion of inforce premium and protects over 970,000 policyholders.
- Works remotely from numerous states across the country.
- Utilizes a cloud-based infrastructure, continuous integration and delivery, and a quality-first approach.
- Operates with a metrics-driven mindset for data-driven decisions.