What are the responsibilities and job description for the Software Engineer position at Glacier Insurance Company?
Currently seeking a Software Engineer
Glacier Insurance Company (“Glacier”) is a private passenger insurance company with headquarters in Blue Bell, Pennsylvania serving customers for over 50 years. Glacier provides outstanding customer results by fostering an internal team culture that supports personal development. As a Software Engineer, you'll be an integral part of our internal software development team. With guidance and mentoring from the team you will take part in all aspects of the software development process from requirements gathering, architecture design, interface layout through user acceptance testing supporting and developing a powerful software suite.
Job Description
The Software Engineer II is responsible for developing and assisting in the design of a product that our customers utilize for an enhanced online and expedited experience. As a Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. In addition, you will be involved in configuration, security, resilience, performance tuning and production monitoring.
Key Responsibilities:
• 60% Delivery and Execution - Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions; Documents, reviews and ensures that all quality and change control standards are met; Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable; Writes custom code or scripts to automate infrastructure, monitoring services, and test cases; Writes custom code or scripts to do destructive testing to ensure adequate resiliency in production; Program configuration/modification and setup activities on medium and large new and existing projects using approved methodology.
• 20% Learning - Actively seeks ways to grow and be challenged using both formal and informal development channels.
• 20% Plans and Aligns - Collaborates with other team members in agile processes; Assists in creating new and better ways for the team to be successful; Relates openly and comfortably with diverse groups of people; Builds partnerships and works collaboratively with others to meet shared objectives
Here’s what you’ll need to excel at this job:
- 1-3 years of relevant work experience
- Experience in OOP languages like C#.
- Experience in Golang is a plus.
- Experience in SQL (SQL Server is a plus)
- Experience in React.js
- Experience in Tailwind
- Willingness to try new concepts and new technologies.
- Ability to work with and integrate third-party APIs
Minimum Education: The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Job Type: Full-time / Remote
Salary: (experience based)
Benefits: PTO, Medical Benefits, Ancillary Benefits and 401K Match Program
Glacier Insurance Company provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.