Director Of Technology - Software Engineering

W.R. Berkley Corporation Overland Park , KS 66204

Posted 1 week ago

Company Details

Intrepid Direct Insurance (IDI) is a rapidly growing direct to consumer property and casualty insurance company. A member of the W. R. Berkley Corporation, a fortune 500 company, rated A+ (Superior) by A.M. Best, Intrepid Direct's vision is to make life better for business. The insurance industry has not evolved with innovation like other major industries. We're here to change that. We are making life better for our customers, shareholders, and our team members by leveraging data and technology as insurance experts for our targeted customers. You will be part of a highly collaborative team of talented and focused professionals. Join a group that enjoys working together, trusts each other, and takes pride in our hard-earned success.

https://intrepiddirect.com/

The Company is an equal employment opportunity employer.

Responsibilities

Intrepid Direct is looking for a motivated Director of Technology to lead and inspire our growing team. This role will work closely with our senior leadership team and is pivotal in driving the technical vision, strategy, and execution of our software development efforts. The ideal candidate will have a proven track record of leadership in software engineering, technical expertise, and a passion for mentoring and developing high-performing teams.

Key functions include but are not limited to:

  • Lead and manage a diverse team of senior individual contributors, technical software engineers, and quality engineering professionals.

  • Drive the technical roadmap and architecture decisions in collaboration with cross-functional stakeholders to ensure alignment with business goals.

  • Mentor and develop team members, providing guidance on technical and career growth.

  • Establish and enforce engineering best practices, coding standards, and processes to ensure high-quality deliverables.

  • Foster a culture of innovation, collaboration, and accountability within the engineering organization.

  • Manage and prioritize engineering resources effectively to deliver on commitments and deadlines.

  • Collaborate closely with stakeholders to deliver robust, scalable, and high-quality software solutions.

  • Monitor industry trends and technological advancements to drive continuous improvement and innovation within the engineering team.

  • Champion and advocate for engineering excellence, quality, and reliability throughout the organization.

  • Work closely with shared technology service teams to ensure engineering projects align with Information Security best practices and Third-Party Risk Tolerance of the organization.

  • Negotiate with department managers for the acquisition of required personnel from within the company.

  • Assess and approve/disapprove need for additional staff or consultants and make the appropriate recruitments during the project's lifecycle.

  • Research and make recommendations on software products and services in support of procurement and development efforts.

  • Coordinate feasibility studies for software and system products under consideration for purchase, and give advice based on findings.

  • Liaise with company's software suppliers for prompt rectification of any problems or emergencies.

  • Apply established metrics to determine the readiness, quality, and operability of software, systems, and products due for release to clients and/or within the enterprise.

  • Direct and manage development of assigned engineering projects from start to finish.

  • Develop best practices, techniques, and tools for planning, prioritizing, project management, ongoing milestone/deliverable tracking, communication, and key performance metrics.

  • Review budget proposals and recommend subsequent budget changes.

  • Accept and assess status reports, change requests, and requirements documentation to ensure smooth project progression.

  • Coach, mentor, motivate, and supervise new project team leads, team members, contractors, and influence them to take positive action and accountability for their assigned work.

  • Identify and resolve issues and conflicts within and between various project teams.

  • Foster a culture of accountability, collaboration, trust, and transparency.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

  • Certifications in professional disciplines, such as Project Management, Scrum Master, or Agile Coach preferred.

  • Minimum of 10 years of experience in software engineering, with at least 5 years in a leadership role.

  • Strong technical background with expertise in software development methodologies, design, and architecture; preferably in a JavaScript, C#, and .NET environment.

  • Excellent understanding of quality engineering practices, including test automation, continuous integration, and delivery.

  • Experience in developing and deploying best practices, policies, procedures, and processes.

  • Demonstrated experience in personnel management.

  • Demonstrated ability to drive technical initiatives and influence decision-making at all levels of the organization.

  • Exceptional communication skills with the ability to articulate technical concepts and strategies to both technical and non-technical audiences.

  • Experience working in Agile environments and a strong advocate for Agile practices.

  • Willingness to conform to shifting priorities, demands, and timelines through analytical and problem-solving capabilities.

  • Ability to thrive in a fast-paced, dynamic startup environment with a strong sense of ownership and accountability.

  • Familiarity with insurance industry software and systems.

Additional Company Details

We do not accept any unsolicited resumes from external recruiting agencies or firms. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment.

Sponsorship Details

Sponsorship not Offered for this Role Responsibilities Intrepid Direct is looking for a motivated Director of Technology to lead and inspire our growing team. This role will work closely with our senior leadership team and is pivotal in driving the technical vision, strategy, and execution of our software development efforts. The ideal candidate will have a proven track record of leadership in software engineering, technical expertise, and a passion for mentoring and developing high-performing teams. Key functions include but are not limited to:

  • Lead and manage a diverse team of senior individual contributors, technical software engineers, and quality engineering professionals.

  • Drive the technical roadmap and architecture decisions in collaboration with cross-functional stakeholders to ensure alignment with business goals.

  • Mentor and develop team members, providing guidance on technical and career growth.

  • Establish and enforce engineering best practices, coding standards, and processes to ensure high-quality deliverables.

  • Foster a culture of innovation, collaboration, and accountability within the engineering organization.

  • Manage and prioritize engineering resources effectively to deliver on commitments and deadlines.

  • Collaborate closely with stakeholders to deliver robust, scalable, and high-quality software solutions.

  • Monitor industry trends and technological advancements to drive continuous improvement and innovation within the engineering team.

  • Champion and advocate for engineering excellence, quality, and reliability throughout the organization.

  • Work closely with shared technology service teams to ensure engineering projects align with Information Security best practices and Third-Party Risk Tolerance of the organization.

  • Negotiate with department managers for the acquisition of required personnel from within the company.

  • Assess and approve/disapprove need for additional staff or consultants and make the appropriate recruitments during the project's lifecycle.

  • Research and make recommendations on software products and services in support of procurement and development efforts.

  • Coordinate feasibility studies for software and system products under consideration for purchase, and give advice based on findings.

  • Liaise with company's software suppliers for prompt rectification of any problems or emergencies.

  • Apply established metrics to determine the readiness, quality, and operability of software, systems, and products due for release to clients and/or within the enterprise.

  • Direct and manage development of assigned engineering projects from start to finish.

  • Develop best practices, techniques, and tools for planning, prioritizing, project management, ongoing milestone/deliverable tracking, communication, and key performance metrics.

  • Review budget proposals and recommend subsequent budget changes.

  • Accept and assess status reports, change requests, and requirements documentation to ensure smooth project progression.

  • Coach, mentor, motivate, and supervise new project team leads, team members, contractors, and influence them to take positive action and accountability for their assigned work.

  • Identify and resolve issues and conflicts within and between various project teams.

  • Foster a culture of accountability, collaboration, trust, and transparency.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Director Of Technology - Software Engineering

W.R. Berkley Corporation