You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Intern

Software Engineer Internship

Company Overview: 

About SILAC

SILAC Insurance Company is one of the fastest-growing insurance companies in the nation and continues to be a top contender in the industry. SILAC offers industry-leading annuity products that help individuals prepare for retirement. Teams can align around a shared vision of providing clean, simple & competitive products for clients, delivering best-in-class service to agents & business partners, and propelling the success of our employees.

With a fast-growing team of more than 300 employees, we are committed to remaining adaptable, innovative, and trustworthy for our clients, agents, and employees.

We hold true to our core values:

  • Adaptability & Continuous Improvement
  • Transparency & Trust, Honesty & Integrity
  • Teamwork & Collaboration
  • Gratitude & Compassion

At SILAC Insurance Company, we welcome and encourage diversity and are dedicated to creating an environment and culture that is respectful and inclusive for everyone.

 

Position Overview: 

As a Software Engineering Intern, you will join our dynamic development team to contribute to projects focusing on reducing technical debt, enhancing our unit testing framework, and bolstering security across our applications. This role requires a solid foundation in software development principles, with a particular focus on Python, Django, and C#. You will work closely with our experienced engineers to refactor code, develop and implement unit tests, and identify and rectify security vulnerabilities, an excellent opportunity to gain hands-on experience in a fast-paced, real-world environment while making a tangible impact on our projects. 

 

Responsibilities: 

  • Collaborate with the software engineering team to identify areas of technical debt and develop strategies for remediation. 
  • Design, develop, and maintain applications using Python, Django, and C#, emphasizing clean, efficient, and maintainable code. 
  • Create, expand, and improve unit tests to ensure software reliability and facilitate continuous integration and deployment (CI/CD) processes. 
  • Conduct code reviews to ensure adherence to coding standards and practices. 
  • Participate in the assessment and mitigation of security risks within the application infrastructure, including conducting vulnerability assessments and implementing best security practices. 
  • Document technical processes, code changes, and unit test results to ensure transparency and maintainability of the codebase. 
  • Stay ahead of emerging technologies and software development trends to suggest improvements and innovations within the team. 

 

Qualifications: 

  • Enrolled in a Bachelor’s degree program in Computer Science, Software Engineering, or a related field. 
  • Proficiency in Python and Django framework; knowledge of C# is highly desirable. 
  • Familiarity with software development lifecycle (SDLC) and agile methodologies. 
  • Understanding of unit testing, continuous integration, and continuous deployment principles. 
  • Basic knowledge of application security principles and practices. 
  • Problem-solving skills and attention to detail. 
  • Ability to work independently and in team settings. 
  • Effective communication and interpersonal skills. 

 

Application Process: 

Interested candidates should submit a resume, cover letter, and, if available, a portfolio of relevant projects or a GitHub link showcasing their Python, Django, and C# work. Selected candidates will be contacted for interviews. 

 

Benefit:

  • Practical experience with current software development techniques
  • Shadowing, mentoring, and training opportunities with experienced Software Engineers
  • Opportunity to participate in code reviews for software used by thousands of employees and clients
  • Proper paperwork offered to fulfill course credit for an institution
  • Flexible schedules to accommodate your class schedule
  • Embark on a paid internship with compensation starting at $20 per hour
  • 401K for students 21 years of age or older