Director of Software Engineering

Apply Now

Company: Eberl

Location: Denver, CO 80226

Description:

Job Description

About Eberl Claims Service:
Eberl Claims Service is a trusted leader in providing innovative claims solutions and exceptional customer service to the insurance industry. With a rich history of excellence and a forward-looking approach, we leverage technology and expert teams to enhance efficiency and accuracy in claims adjusting, inspections, emergency claim response, and restoration. Our mission is to be there when you need us.

Position Summary:
Eberl Claims Service seeks an experienced and dynamic Director of Software Engineering to lead our software development initiatives. The development team comprises of four independent teams supporting custom-built products with 30+ engineers in Denver, Seoul, Shenzhen, and Mumbai. One team is focused on our resource management solution (Kermit - Angular, .NET Core, .NET Framework, MS SQL), a second team is developing a nascent claim workflow solution (Flex Claim Hub - Angular, .NET Core, MS SQL), a third team enhances and supports a recently acquired claim inspection platform (e360 - Swift, Kotlin, Vue, Java, C++, AI/ML, PostgreSQL), and a fourth team provides production support across all platforms. This is a unique opportunity to work in a start-up-like environment while supporting a mature business focused on driving innovation and creating the tools needed to achieve continued success. The role is hybrid, allowing flexibility between remote work and in-office collaboration.

Key Responsibilities:
  • Lead and manage the engineering organization, fostering a culture of care, innovation, and customer-centric development.
  • Work with the Director of Product to develop and execute software engineering strategies aligning with the company's objectives and technology roadmap.
  • Partner with the CTO to drive technological innovation and ensure product development and business strategy alignment.
  • Implement best practices for software development, architecture, and project management to ensure the delivery of high-quality software solutions.
  • Establish development standards, patterns, and performance metrics
  • Conduct regular performance reviews and mentor team members to promote professional growth.
  • Lead initiatives to modernize legacy systems and integrate new technologies to enhance the scalability and performance of applications.
  • Collaborate with cross-functional leaders in product, operations, and business teams to identify and prioritize development initiatives.
  • Ensure adherence to cybersecurity, compliance, and regulatory requirements in software development processes.
  • Manage budgets, resources, and vendor relationships to optimize development efforts.

Qualifications:
  • Proven experience (10+ years) in software engineering leadership roles, with a track record of managing large, geographically diverse teams and complex environments.
  • The ideal candidate will possess a blend of business and technical savvy with the ability to understand the business needs and translate them back to engineering teams.
  • Hands-on development experience with a proven track record of solving complicated business problems utilizing modern applications leveraging Angular, Vue, .NET, Java, Swift, and Kotlin.
  • Strong application architecture background with the ability to design scalable and modern solutions utilizing cloud-first technologies.
  • Expertise in building web applications supported by services and microservices within a distributed and containerized environment.
  • Familiarity with AI/ML technologies, particularly in image processing.
  • Familiarity with Azure DevOps, Azure, MS SQL, PostgreSQL, and Terraform
  • Excellent strategic thinking, problem-solving skills, and business acumen.
  • Strong interpersonal and communication skills, with the ability to influence at all levels of the organization.
  • Experience coaching staff and implementing process changes to support product and engineering workflows.
  • Bachelor's degree in computer science, engineering, or a related field. Master's degree preferred.
  • Experience in the insurance, FinTech, real estate, or insurance claim industry is a plus.

Why Join Us?
  • A unique culture of care for those we have the privilege to lead and serve
  • Opportunity to lead and guide the engineering organization.
  • Contribute to the growth and success of a dynamic, innovative organization.
  • In addition to meaningful work and professional development opportunities, our highly competitive benefits package offers:

Annual BONUS program
Generous PTO (paid time off) program
9 Paid Holidays + early office closing before major holidays
Medical, Dental, and Vision plans
401k with excellent company match
Tuition reimbursement

The pay range for this position in Colorado is $160,000-200,000 annually; however, base pay offered may vary depending on job-related knowledge, skills, and experience. A sign-on bonus may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered. This information is provided per the Colorado Equal Pay Act. Base pay information is based on market location.

Similar Jobs