Software Developer / Senior Software Developer

Kinsale Insurance•Richmond, VA

About The Position

Kinsale Insurance is hiring Software Developers and Senior Software Developers to join cross-functional Agile teams building and maintaining enterprise applications. The role contributes to the full application lifecycle, from design through deployment, in collaboration with developers, product owners, and business stakeholders. Developers use generative AI tools such as GitHub Copilot, ChatGPT, and Claude Code to accelerate coding, automate repetitive work, and improve code quality and productivity. Depending on experience, the position may also help shape the vision and roadmap for team software solutions and influence architecture decisions.

Requirements

  • Experience with Java technologies including Spring, Spring Boot, Spring JPA/JPA, Docker, REST, SOAP, and Hibernate, and with Angular v17 or later.
  • Exposure to full-stack or enterprise applications, with proficient knowledge in one or more areas.
  • Curiosity about current trends and technologies and the ability to identify practical opportunities to use them.
  • Familiarity with Agile software development practices and cross-functional team collaboration.
  • Experience using AI coding assistants and LLMs such as GitHub Copilot, ChatGPT, or Claude Code to enhance development and automation.
  • For senior-level candidates: at least 3 years of full-stack development experience and a strong foundation in enterprise application development.
  • For senior-level candidates: at least 2 years of hands-on AWS experience.
  • For senior-level candidates: strong experience with Java, including Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, and Hibernate.
  • For senior-level candidates: proficiency using AI coding assistants and LLMs to optimize engineering workflows.
  • For senior-level candidates: solid understanding of RAG systems and autonomous agent-based architectures using proprietary or open-source AI models.

Nice To Haves

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or bootcamp certification (listed as preferred).
  • Familiarity with AWS SQS, AWS EKS, Python, Node.js, SQL, JSON, Kong, Confluent Kafka, and cloud technologies, preferably AWS.
  • Experience with SonarCloud, Git, GitLab, Maven, Visual Studio Code, IntelliJ, and CI/CD practices.
  • AWS Certified Developer certification.
  • 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.

Responsibilities

  • Deliver high-quality, scalable code and solutions aligned with business needs and team objectives.
  • Contribute to or lead architecture and design for maintainable, enterprise-grade applications aligned with IT and business strategies.
  • Research, evaluate, and recommend technologies and approaches to address complex or evolving business challenges.
  • Promote best practices in coding, testing, security, and Agile methodologies.
  • Identify opportunities to streamline code, reduce duplication, and improve system efficiency.
  • Manage upstream and downstream dependencies across systems, teams, and environments to protect delivery timelines.
  • Break complex business and technical problems into well-defined components that support parallel development and incremental delivery.
  • Collaborate with developers, product owners, and business stakeholders throughout the development lifecycle.
  • Apply feedback from code reviews and design discussions to grow technical depth and system understanding.
  • Participate in Agile ceremonies and support continuous improvement, collaboration, and excellence.
  • Use generative AI coding assistants and large language models to support development, automation, and engineering workflows.

Benefits

  • Competitive pay and bonus opportunities.
  • Health, dental, and vision insurance.
  • Annual HSA contributions of up to $3,600 for an individual or $7,000 for a family.
  • 22 days of paid time off and 10 paid company holidays.
  • Clear promotion paths, mentorship, and ongoing professional development opportunities.
  • 401(k) matching contributions of up to 6% on base salary and bonus.
  • Standard life insurance and disability coverage.
  • Annual reimbursement of up to $3,000 for educational training, conferences, and certifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service