Company Introduction
Verikai is a leading provider of predictive analytics and AI-powered solutions for the insurance industry. Through our innovative platform, Verikai empowers insurers with advanced data-driven risk assessment insights, streamlining the underwriting process and optimizing business outcomes. With a commitment to technological advancement, Verikai is changing the insurance industry by assisting underwriters with decision-making when it comes to risk.
Verikai isn’t your typical insurtech. And we aren’t looking for typical employees. We're a fully remote organization, meaning you can work from your sofa, your favorite café, or a (WIFI-equipped) cabin in the woods. All you need is your brain and a laptop…and we provide the laptop. We’re looking for passionate people who want to do good work for a good purpose. We are a growing and well-funded company with a great product and even better ideas. If you want to make an immediate impact on the way the insurance industry works while working in a fun, fast-paced, and supportive environment, you’ve come to the right place.
Maximizing accuracy. Minimizing risk.
About the role
The Director of Engineering is someone looking to advance their career in enterprise applications and cloud-based development. This person is involved in ideation, design, production, testing, and deployment – all phases of the product cycle. This person’s main responsibility is to lead the team while building and maintaining the platform that unleashes the power of our proprietary consumer database and machine learning on behalf of our customers. The Head of Engineering works with extraordinarily large datasets, and is tasked with delivering solutions that think systematically about the development challenges in a creative, out-of-the-box way that makes our product better.
Verikai has a fast growing development team and our Head of Engineering has the opportunity to be a foundational element of our success. This person is on the frontline of bringing the next wave of alternative data and ML-driven risk analysis to a highly regulated set of industries that are in need of better technology. There are opportunities for the person in this role to grow both professionally and personally.
Responsibilities
This role is 100% remote within the United States
- Lead a fast-paced team to develop, test, and maintain applications using modern technologies
- Guide system architecture and technical direction for the team with inputs from technical team members
- Report status to stakeholders on a regular basis, provide estimates, and help guide product prioritization
- Vet potential new hires to join the engineering team for technical and team fit
- Mentor junior team members as they grow in their careers
- Produce estimates for development changes to be communicated and used to plan internally
- Design, develop, and unit test applications in accordance with established standards, and introduce/update standards with your expertise
- Participate in peer-reviews of solution designs and related code
- Package and support deployment of releases
- Develop, refine, and tune integrations between applications
- Analyze and resolve technical and application problems
- Strong desire to learn in a fast-paced, technical environment
Skills and Qualifications
- Bachelor’s degree or higher in Computer Science or a related discipline
- 12+ years hands-on professional experience in software engineering
- 2+ years of experience using C#
- 2+ years of experience using JavaScript/TypeScript
- Firm understanding of relational database design with MYSQL (preferred), PostgreSQL, SQL Server, or Oracle -- including concepts of stored procedures, denormalization, and other optimizations
- Experience with AWS including Lambda, RDS, and API Gateway
- Linux remote administration — including EC2 and SSH
- Strong self-management, with the ability to comfortably identify, set and meet their own priorities
- Demonstrated experience meeting deadlines in a fast-paced environment consistently, with the ability to communicate when there are blocks or challenges to deadlines
- Experience with vetting potential new hires for technical and team fit
- Experience mentoring junior team members
Strongly preferred skills, qualifications or experiences:
- Software Development Lifecycle (SDLC) best practices
- Security, encryption, and privacy best practices
- OWASP Top 10, CCPA, SOC 2, and other PII best practices
- Team orientation, with the ability to identify gaps and fill them proactively
- Strong communication skills, including experience in a Slack-first environment and the ability to regulate when it is needed and appropriate to ask for help vs. self-manage
- Worked in a startup environment or other fast-paced, small environment with high responsibility and/or small team
Security, Confidentiality, and Availability
- Review, accept, and adhere to all security and confidentiality policies and procedures listed below where many policies apply directly to every company employee and some policies only apply directly to employees in particular departments:
- Proprietary Information and Inventions Agreement (PIIA)
- Acceptable Use Policy
- Access Control and Termination Policy
- Business Continuity and Disaster Recovery Plan
- Change Management Policy
- Code of Conduct
- Configuration and Asset Management Policy
- Data Classification Policy
- Data Retention and Disposal Policy
- Encryption and Key Management Policy
- Information Security Policy
- Make conscientious decisions in what information is shared with internal and external stakeholders keeping in mind security and confidentiality policies
- Be available during local regular business hours and respond to requests and concerns as quickly as possible outside of those hours based on urgency
Reports to: President & COO
Salary Range: $180,000.00 -$240,000.00
Tags
Apply to job