Software Engineer II
Vertafore equips agencies, MGAs, and carriers with the core digital systems, specialized AI, and data-driven foundation to eliminate distribution drag across the insurance lifecycle—spanning sales, servicing, and back-office operations. Underpinned by unmatched speed and performance, Vertafore is the trusted backbone taking the insurance industry from friction to flow with Distribution Velocity: speed, performance, and trust to drive growth at scale. Over 95% of the top agencies and insurers and 50% of industry compliance transactions run through Vertafore. With headquarters in Denver, Colorado, and offices across the U.S., Canada, and India, we lead at the intersection of innovation and trust.
About the role
As a Software Engineer II, you will work within an energetic agile team implementing solutions that support a wide range of customers. You will develop high-quality web-based applications for new and existing features and have the opportunity to bring creative ideas to deliver better solutions to our users.
Responsibilities
- Contribute independently to multiple functional and technical areas within a product.
- Develop new features and support/bug-fix existing features.
- Write unit and integration tests.
- Create artifacts/documents valuable to the team.
- Debug issues across the whole stack—OS, DB, applications, JavaScript, and network.
- Mentor other team members and share knowledge.
- Write well-designed, testable code.
- Troubleshoot issues across the whole stack—OS, DB, applications, JavaScript, and network.
- Participate in code reviews, both as an author and reviewer.
- Provide feedback and suggestions for process and product improvement.
- Conduct technical research on new technology for possible product enhancements or redesigns.
- Prepare product documentation, support materials, and internal documentation.
- Follow industry trends and the open-source community.
Requirements
- Bachelor’s degree in Computer Science (or related technical field) or equivalent practical experience.
- 2-3 years of professional experience with Java/.NET and common frameworks.
- Experience with JavaScript, React.js, or similar.
- Experience working in an Agile environment.
- Experience with relational and NoSQL databases.
- Experience with RESTful web services.
- Experience in security best practices for software and data platforms.
Skills
- Adheres to quality/technical team standards.
- Able to diagnose issues and provide solutions for multiple functional and technical areas within a product.
- Can independently frame problems and perform relevant research.
- Collaborates with peers to design pragmatic solutions.
- Operates best in a fast-paced, flexible work environment.
- Enjoys solving problems through the entire application stack.
- Effective communication (written and verbal) and interpersonal skills.
- Strong analytical and critical thinking skills.
- Innate curiosity about how things work; proactively acquires new skills and learns new tools and technologies to troubleshoot issues.
- A team player and excellent collaborator.
- Cares about quality and knows what it means to ship high-quality code; able to define and adhere to quality/technical team standards.
- Proficient with relevant tools and technologies to troubleshoot and resolve complex issues.
- Interested and capable of learning other programming languages as needed.
Additional Requirements
- Travel required up to 5% of the time.
- Located and working from an office location.
- Occasional lifting and/or moving up to 10 pounds.
- Frequent repetitive hand and arm movements required to operate a computer.
- Specific vision abilities required by this job include close vision (working on a computer, etc.).
- Frequent sitting and/or standing.
Pay
$70,000 - $85,000 / year
Benefits
Canada Only
- Medical, vision, and dental plans
- Life, AD&D
- Short-term and long-term disability
- Pension plan with employer match
- Maternity, paternity, and parental leave
- Employee and Family Assistance Program (EFAP)
- Education assistance
- Employee referral and internal recognition programs
US Only
- Flexible First work environment (hybrid/remote options with occasional office collaboration)
- Medical, vision, and dental plans (PPO and high-deductible options)
- Health Savings Account (HSA) and Flexible Spending Accounts (FSA) options:
- Health Care FSA
- Dental & Vision FSA
- Dependent Care FSA
- Commuter FSA
- Life, AD&D (basic and supplemental), and disability insurance
- 401(k) retirement savings plan with employer match
- Supplemental plans: pet insurance, hospital indemnity, and accident insurance
- Parental leave and adoption assistance
- Employee Assistance Program (EAP)
- Education and legal assistance
- Tuition reimbursement
- Employee referral and internal recognition programs
- Wellness programs
- Commuter benefits (Denver)
Bonus plans (eligibility based on start date, standing, and active status):
- Professional Services (PS) and Customer Success (CX) quarterly bonus plan based on individual and practice performance.
- Vertafore Incentive Plan (VIP): annual monetary bonus based on individual and company performance.
- Commission plans tailored to sales roles (quota, MBOs, and ABPMs).