Are you a proven software developer with a passion for mentorship and collaboration? Join Kinsale Insurance, a leading excess and surplus (E&S) lines carrier headquartered in Richmond, VA. We're known for our high-performance culture, innovative technology environment, and the direct impact our teams have on real business outcomes. At Kinsale, developers work side by side with product teams and business stakeholders in a dynamic, Agile setting where your contributions matter from day one.
About the RoleWe're seeking a Senior Software Developer to join one of our cross-functional Agile teams. In this role, you'll contribute to the full lifecycle of enterprise applications-from design to deployment-while helping shape the vision and roadmap for your team's software solutions. You'll lead by example, influence architecture decisions, and explore cutting-edge technologies that drive business excellence and continuous learning.
What You'll Do- Delivering high-quality code and scalable solutions aligned with business needs and team objectives.
- Leading or contributing to the design and architecture of maintainable, enterprise-grade applications.
- Evaluating and recommending technologies or approaches to solve complex business challenges.
- Championing best practices in coding, testing, and Agile methodologies across the team.
- Identifying opportunities to streamline code, improve system efficiency, and drive innovation.
- Collaborating closely with developers, product owners, and business stakeholders throughout the development lifecycle.
- Contributing across the full technology stack to support team goals and career development.
- Engaging in Agile ceremonies to support continuous improvement, collaboration, and excellence.
What You Bring- Bachelor's degree in Computer Science, Information Technology, or a related field (preferred).
- 3+ years of experience as a full-stack developer with a strong foundation in enterprise application development.
- Strong experience with Java, including Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, and Hibernate.
- 2+ years of hands-on experience with AWS; AWS Certified Developer certification is a plus.
- Familiarity with Agile software development practices and cross-functional team collaboration.
- Proficiency leveraging AI coding assistants (e.g., GitHub Copilot, Claude Code) and Large Language Models to optimize engineering workflows.
- Solid understanding of RAG systems and autonomous agent-based architectures using proprietary or open-source AI models.
- Preferred: Experience with event-driven architecture, serverless technologies, AngularJS/Angular, Node.js, SQL, SQS, Confluent Kafka, Kong, and DevOps tools such as Git, GitLab, Maven, and SonarCloud.
Why You'll Love Working at Kinsale- Competitive Pay & Bonus Opportunities - Rewarding performance, initiative, and technical excellence.
- Comprehensive Benefits - Health, dental, and vision insurance with up to $3,600 (individual) or $6,800 (family) in HSA contributions per year.
- Work-Life Balance - Generous paid time off including 22 days of PTO and 10 paid company holidays.
- Career Growth - Clear promotion paths, mentorship, and ongoing professional development opportunities.
- Retirement & Security - Up to 6% matching 401(k) contributions on base salary and bonus, plus standard life insurance and disability coverage.
- Continuous Learning - Annual $3,000 reimbursement for educational training and certifications.
Integrity & ResponsibilityKinsale values strong financial responsibility. A credit check will be conducted as part of the selection process for roles that require sound judgment, trustworthiness, or access to sensitive information.
Ready to Apply?If you're a driven engineer who thrives on collaboration, innovation, and building solutions that make a real difference, this is your opportunity. Join Kinsale Insurance and grow your career in a company that rewards excellence, initiative, and continuous learning.
Apply today and start building your future with us!