Senior Software Developer

Kinsale Insurance

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field (preferred).
  • 3+ years of experience as a full-stack developer with strong enterprise application development skills.
  • Strong experience with Java, including technologies like Spring, Spring Boot, and Hibernate.
  • 2+ years of hands-on experience with AWS; AWS Certified Developer certification is a plus.
  • Familiarity with Agile development practices and cross-functional collaboration.
  • Proficiency with AI coding assistants and understanding of RAG systems.
  • Preferred experience with event-driven architecture, serverless technologies, and various development tools.

Responsibilities

  • Deliver high-quality code and scalable solutions aligned with business needs.
  • Lead or contribute to the design and architecture of enterprise applications.
  • Evaluate and recommend technologies to solve complex business challenges.
  • Champion best practices in coding, testing, and Agile methodologies.
  • Identify opportunities to streamline code and improve system efficiency.
  • Collaborate with developers, product owners, and stakeholders throughout the development lifecycle.
  • Engage in Agile ceremonies to foster improvement and collaboration.

Benefits

  • Competitive pay with bonus opportunities for performance and initiative.
  • Comprehensive health, dental, and vision insurance with substantial HSA contributions.
  • Generous paid time off including 22 days of PTO plus 10 paid holidays.
  • Clear promotion paths and mentorship for career growth.
  • Up to 6% matching on 401(k) contributions and standard insurance coverage.
  • Annual reimbursement up to $3,000 for educational training and certifications.
Full Job Description
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 Role

We'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 & Responsibility

Kinsale 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!

Similar Jobs

More Jobs at Kinsale Insurance

  • Senior Software Developer
    $100K — $130K *
    Richmond, VA 23223 (Richmond City County)
    Information Technology
    In-Person
  • Senior Information Security Analyst
    $90K — $120K *
    Richmond, VA 23223 (Richmond City County)
    Information Technology
    In-Person
  • Data Engineer
    $90K — $120K *
    Richmond, VA 23223 (Richmond City County)
    Information Technology
    In-Person
  • Senior Data Architect
    $120K — $150K *
    Richmond, VA 23223 (Richmond City County)
    Enterprise Technology
    In-Person
  • Investment Analyst
    $70K — $95K *
    Richmond, VA 23223 (Richmond City County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Senior Software Developer jobs: