Senior Software Engineer II
Who We Are
Insurity empowers insurance organizations to quickly capitalize on new opportunities by delivering the world’s most configurable, cloud-native, easy-to-use, and intuitively analytical insurance software. Just as importantly, we empower our people—providing the tools, support, and opportunities they need to grow and succeed.
We don’t just make bold promises—we deliver results. As the largest cloud-based software provider for the Property & Casualty market, Insurity is trusted by 22 of the top 25 P&C carriers and 7 of the top 10 wholesale brokers in the MGA space. Behind that trust is a team that delivers exceptional value and deep industry expertise.
While our technology sets us apart, it’s our people who truly make the difference. At Insurity, you’ll collaborate with some of the most creative and knowledgeable minds in insurance tech—in a culture that fosters innovation, teamwork, and continuous learning. Our award-winning onboarding experience welcomes and supports you from the moment you accept our offer.
Ready to grow your career with an industry leader? Apply today—we’re excited to welcome you. #UatInsurity
What’s In It For U
- Work Where You Thrive: Find a hybrid work environment that allows you to enjoy great work life balance, stay connected and collaborative
- Generous Time Off: Our leadership believes in taking the time you need when you need it.
- Day One Health Benefits + Employer-Matched Retirement Savings: You might think these are table stakes, but we know these matter to you.
- More Than Just Core Values: Our values are fundamental in how we attract, train, and retain top talent.
- Award-Winning Onboarding Program: We set you up from the get-go to make a significant impact from Day One and follow you through your entire first year.
- Real Career Growth Opportunities: We love to promote from within with over 25% of our open roles filled through internal applicants on average.
- Mentorship Program: We support a champion culture and growth mindset by pairing you with experienced, talented leaders to help you grow personally and professionally.
- Insurity Podcasts: Explore podcasts from our Learning & Development team for deeper insight into Insurity products, company innovation, and the business as a whole.
- Continuous Learning Opportunities: Own your development with your own LinkedIn Learning and Kaplan licenses.
- Employee Referral Bonus: Once you come onboard, give Insurity the biggest compliment you can give by referring someone to work here and earn a referral bonus..
Insurity’s Next Senior Software Engineer II
We are seeking an experienced and highly capable Senior Software Engineer II to join our Marine Suite (IMS) team. In this role, you will own routine development items from inception to completion, contribute to SDLC estimation and planning, design solutions independently, and provide in-depth troubleshooting and defect remediation for moderately complex enhancements and reported issues. You will also review the work of other developers and provide occasional technical leadership across the team.
You’ll help deliver new capabilities and enhancements across our .NET application and related integrations, partnering closely with Product and QA to ensure high-quality delivery.
You’ll play a key role in initiatives such as UI/API modernization, system integrations, and performance tuning, while also helping drive the adoption of agentic coding workflows and internal automations that improve developer productivity and increase delivery throughput.
You’ll play a key role in initiatives such as UI/API modernization, system integrations, and performance tuning, while also helping drive the adoption of agentic coding workflows and internal automations that improve developer productivity and increase delivery throughput.
What Our Senior Software Engineer II Will Do
SDLC
- Participate in SDLC estimation and development processes.
- Estimate projects and solutions of simple to moderate complexity.
Design
- Design solutions to problems/defects independently.
- Participate in design sessions for large-scale development.
- Understand and develop use cases to supplement business cases for technical development items.
Development
- Own routine development items from inception to completion across a large .NET application (React/Node.js/Python experience is a plus).
- Develop solutions for moderately complex problems and enhancements, individually or while leading a small team.
- Follow Insurity standards for coding, documentation, and impact assessments.
- Provide in-depth technical troubleshooting and defect remediation for reported problems requiring a high degree of technical expertise.
- Develop technical documentation for software solutions targeted to business/customer needs.
- Support configuration functions in support of customer projects, as applicable.
- Review the work of other developers; provide occasional technical leadership across the team.
Test
- Write code and unit tests according to Insurity standards, following an approved technical solution, for moderately complex enhancements and bug fixes.
- Develop unit tests for code changes and assigned use cases.
- Work with QA to identify impact and assist with test case development.
- Implement and test complex business rules.
- Create scripting as needed for the application.
Documentation
- Comment code and maintain clear technical documentation.
- Create impact assessment documentation.
- Prepare and present a technical solution (e.g., PowerPoint) when needed.
- Stay up to date on industry and job-related trends and best practices.
- Other duties as assigned.
Who We’re Looking For
- 8+ years building and shipping production services/features.
- Core stack: Strong in C#/.NET (ASP.NET Core, Web API) and SQL Server. Comfortable with microservices fundamentals (service boundaries, resiliency, observability).
- Front-end / adjacent languages (nice to have): Experience with React for modern UI work, plus working knowledge of Node.js and/or Python for tooling, services, integrations, or automation.
- Quality-through-code (must-have): you routinely add unit/integration/contract tests for the code you ship; comfortable with Playwright/Cypress or Postman/Newman for targeted e2e; GitHub Actions/Azure DevOps/Jenkins for CI/CD and quality gates.
- Generative AI fluency (must-have): practical experience using coding assistants to accelerate delivery, crafting prompts, checking/ground-truthing outputs, and safely handling code/data (privacy & IP). Bonus: generating test data/cases, PR summaries, or simple internal automations; exposure to vendor AI features or no/low-code connectors
- Strong API design & documentation; SOAP familiarity is a plus.
- Solid engineering practices: OOP, SOLID, data structures/algorithms, Git, reviews, reproducible builds.
- Azure/DevOps exposure desirable (pipelines, IaC basics, monitoring).
- Automation mindset: linters/formatters, build/deploy scripts, DB migrations, scaffolding/code-gen.
- Clear communicator; collaborates well with Product/QA/Ops; change agent within 6–12 months.
- Nice to have: Insurance domain exposure (claims/policy/billing/underwriting).
Thank you for your interest in Insurity! Please understand that due to the volume of applicants we receive, only selected candidates will be contacted.