Position: Head of Engineering
Location: New York, NY
Duration: Full time
We are looking for a strong, full stack engineer with leadership experience to head up a new team within a Fortune 500 insurance company. Your role will be to design and architect complex and scalable solutions to new issues, as well as build out and head up a team of best-in-class engineers.
The software product that this team will build is poised to drastically improve the ways insurance brokers and carriers do business, sending ripples through an industry already in the throes of digital transformation.
Essential Job Duties:
Lead an application development team from the front lines to produce enterprise scale software
Drive key strategic ideas regarding application design performance
Be able to guide the engineering team with a hands-on approach to development
Working within an Agile environment to build software quickly and efficiently
Required Skills & Experiences:
Experience leading a team of engineers
Experience architecting complex business applications with Java
Experience and fluency with Python
Expert level knowledge of databases and data design
Experience with Jenkins or other CI/CD toolset
Experience with Agile development including daily scrum and weekly iteration reviews and planning
Should be well versed with code optimization techniques
Experience within the financial or insurance industry
Passion for writing clean, efficient code
Ability to manage changing priorities, solve unfamiliar problems, and meet deadlines
Master's degree in Computer science or equivalent experience.