What are the responsibilities and job description for the Software Engineer Manager position at SILAC Insurance Company?
Headquartered in Salt Lake City, Utah, 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 helps 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 remain 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, and 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.
Since 2016, we have received numerous regional and national awards for our products, business, and workplace culture. To name a few: Regional Top Workplace Award for 2016, 2017, 2020, & 2021. National Top Workplace Award for 2022. Top Workplace in Compensation & Benefits, Leadership, & Finance Industry. WINK 2019 Trailblazer Award. S&P Global Market Intelligence 2020 - 3rd Fastest Growing Life Insurance Company.
Full Time or Part Time: Full Time
Standard Hours Per Week: Monday - Friday, 40 hours/week
Schedule Type: Hybrid, Remote
SILAC Insurance Company provide an extensive variety of benefits that includes: Medical, Dental, Vision, Health/Flexible Savings Account, 401(k) & ROTH, Pet Insurance, Parental Leave, Paid Time off, 10 Paid Holidays, Birthday Pay, Paid Volunteer Time, Employee Assistance Program, and Tuition Reimbursement. Please inquire about more information about other benefits and perk offerings.
Overview:
The Software Engineer Manager empowers engineers to be co-owners of the delivery responsibilities of a self-managed Scrum team. They contribute heavily to shaping standards and practices that guide developers in building modern and adaptable software. They mentor engineers through pair programming, code reviews, and promoting best practices. They inspire team members and maintain a positive culture.
Problem Solver - Solve technical problems by working closely with Senior Engineers and Product Owners
Promoting Story Mapping - Coach teams in learning the practice of story mapping, emphasizing the power of gaining empathy for the users of the system and understanding the context of the solutions they are building so that they can deliver optimal solutions
Support Culture of Continuous Improvement - Support teams by helping them remove practices that do not serve their purpose and encourage teams to constantly reflect on how they are performing, what they can do to improve themselves, and how they can multiply the productivity of their teammates
Identify Areas that Require Special Resources - Identify when upcoming projects will require outside expertise, special training, or research spikes so that teams have the resources necessary to successfully execute on company vision and product roadmap
Foster a culture of transparency - Protect team psychological safety, and empower individuals to call out problems when they see them
Promote Quality Obsession - Support infrastructure, culture, organization, and strategy for implementing Continuous Integration and Continuous Deployment
Promote Test Automation Practices - Teach engineers to automate tests that ensure code behaves as designed and helps to drive decoupled architectures
Mentor Developers in Sound Engineering Practices - Understand, teach, or sponsor the software and hardware engineering skills needed to support the development of high-quality code, components, systems, and solutions
Promote Architecture and Infrastructure Improvement - Help to identify technical debt and facilitate discussions with developers to understand the unseen future consequences that they introduce.
Requirements:
- Past experience in leadership
- Senior level experience as a software architect and engineer
- 8 years professional software coding experience
- Demonstrated skill across a broad range of modern development languages, frameworks, coding patterns and practices that include
- API design and interaction, REST & SOAP
- Object-oriented programming
- MVC frameworks
- Ability to rapidly learn and become proficient in new languages
- Strong debugging and troubleshooting skills
- Proficiency in the SQL query language, data access methodology, modern database technology and design concepts
- Experience with GIT and software version and change control methods
- Experience with Agile development techniques
- Ability to work in a fast-paced environment, prioritize tasks, and meet deadlines
- BS/BA in Computer Science, Engineering or a related field, or equivalent experience
Desired Experience:
- Experience with Python, Django, C#, .NET Core, SQL Server, React and Angular
- Experience with Docker containers
- Experience in microservices and service-oriented architecture
- Knowledge of insurance products and experience with insurance company operations, organization, procedures, and policies
We celebrate a diverse and inclusive work environment, where we honor and support varying backgrounds, beliefs, and perspectives for the benefit of our business, including our employees and products. We are proud to be an equal opportunity workplace and strives to be a place where every employee feels they belong. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
Salary : $0