Sr. Software Engineer ()
Denver, CO - USA
Job Summary
$95000 - $135000 / year
The insurance industry runs on Vertafore. We equip 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 power we are the trusted backbone thats taking the insurance industry from friction to flow with Distribution Velocity speed performance and trust - to drive growth at scale.
With over 95% of the top agencies and insurers and 50% of industry compliance transactions running through Vertafore we lead at the intersection of innovation and trust giving insurance professionals the confidence to transform and win in the AI era.
Our reach is global with headquarters in Denver Colorado and offices across the U.S. Canada and India.
As a Senior Software Engineer embedded in an energetic agile team of Software and QA Engineers you will lead the team in creating software products utilizing state of the art technologies. You will be hands on involved in designing applications and flexible services that expose core capabilities to different applications and user bases and leading teams to achieve the vision through active mentoring technical decision-making and facilitating company-wide collaboration. All of this will be accomplished with cutting edge lean-agile software development methodologies. Our culture fosters collaboration innovation integrity mentorship commitment to success and fun. Our managers are dedicated to growing their people and offering an opportunity that allows you to make impact in your career.
Core Requirements and Responsibilities:
Essential job functions included but are not limited to the following:
Responsible for developing new features and supporting/bug fixing existing features
Troubleshoot issues across the whole stack - OS DB applications C# () and network
Share what they know by mentoring other team members
Closely follow industry trends and the open source community
Leverage AI-assisted development tools (e.g. GitHub Copilot Claude ChatGPT) to accelerate coding code review and documentation workflows
Design and implement automated test suites (unit integration and end-to-end) using frameworks such as xUnit NUnit Selenium or Playwright
Champion test-driven development (TDD) and CI/CD pipeline integration to ensure code quality and reduce regression risk
Knowledge Skills and Abilities:
Care about quality and know what it means to ship high quality code
Curious and avid learners
Communicate clearly to explain and defend design decisions
Self-motivated and excellent problem-solvers
Driven to improve personally and professionally
Mentor and inspire others to raise the bar for everyone around them
Collaborate with their peers designing pragmatic solutions
Operate best in a fast-paced flexible work environment
Prepare technical training and information sessions for other staff
Proficient with AI-assisted development tools and able to evaluate adopt and guide team members on emerging AI coding assistants
Strong grasp of automated testing methodologies and quality engineering including TDD BDD and test pyramid principles
Ability to critically assess AI-generated code for correctness security and performance before integration
Qualifications:
- Have an intense passion for building software and mentoring their teams
- Are very strong in both design and implementation at an enterprise level
- 57 years of professional experience developing applications with Java and Spring Boot including building RESTful APIs
- Can work advanced database magic with MS SQL databases
- Are in-tune with high performance and high availability design/programming
- Have experience in security best practices for software and data platforms
- Design perfect-fit solutions with engineering teams and business units to drive business growth and customer satisfaction
- Enjoy solving problems through the entire application stack
- Are interested and capable of learning other programming languages as needed.
- Have hands-on experience with AI-powered development tools and demonstrated ability to apply them to increase personal and team productivity
- Possess a solid foundation in automated testing strategies including experience building and maintaining CI/CD pipelines with automated test gates (e.g. GitLab)
- Demonstrate familiarity with prompt engineering techniques and best practices for integrating LLM-based services or APIs into enterprise applications
#LI-HYBRID
Is this role not an exact fit for you Keep an eye on our Careers Page for other positions!
Vertafore is a drug free workplace and conducts preemployment drug and background screenings.
The selected candidate must be legally authorized to work in the United States.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all the job responsibilities duties skill or working addition this document does not create an employment contract implied or otherwise other than an at will relationship.
Vertafore strongly supports equal employment opportunity for all applicants regardless of race color religion sex gender identity pregnancy national origin ancestry citizenship age marital status physical disability mental disability medical condition sexual orientation genetic information or any other characteristic protected by state or federal law.
We do not accept resumes from agencies headhunters or other suppliers who have not signed a formal agreement with us.
Required Experience:
Senior IC
About Company
Looking to start your career in Technology? We have opportunities right here in mid-Michigan! Vertafore is looking for talented people to join our team in Michigan. Our dynamic environment provides professional development, fast upward mobility, and e