Principal Developer

Kinsale Insurance•Richmond, VA
•$155,000 - $175,000•Onsite

About The Position

As a Principal Developer, you’ll join one of our cross-functional Agile teams and contribute to the full lifecycle of enterprise applications, from design to deployment. You’ll leverage generative AI tools (e.g., GitHub Copilot, ChatGPT, Claude Code) in day-to-day development and deployments to accelerate coding, automate repetitive tasks, and improve code quality and productivity. You’ll also help shape the vision and roadmap for your team’s software solutions and mentor developers across Application Development, with the support of a collaborative team that values learning and growth.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
  • 6+ years of experience as a full-stack developer, with a strong foundation in enterprise application development.
  • Strong experience with Java (Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, Hibernate) and Angular (v17+).
  • 4+ years of hands-on AWS experience, with familiarity in services and technologies such as SQS, EKS, Python, Node.js, SQL, JSON, Kong, and Confluent Kafka.
  • Proficiency with AI coding assistants (e.g., GitHub Copilot, Claude Code) and LLMs to optimize engineering workflows, plus a solid understanding of RAG systems and agent-based architectures.
  • Experience with CI/CD and tools such as Git, GitLab, Maven, SonarCloud, Visual Studio Code, and IntelliJ, and familiarity with Agile practices that evolve as we refine our approach to delivery.
  • A curiosity for staying current on emerging trends, with an eye for practical ways to apply them.

Nice To Haves

  • AWS Certified Developer certification
  • Experience with event-driven architecture
  • Experience with serverless technologies

Responsibilities

  • Deliver high-quality, scalable code and solutions aligned with business needs and team objectives.
  • Lead the architecture and design of maintainable, enterprise-grade applications, aligning them with IT and business strategies.
  • Research, evaluate, and recommend technologies and approaches that solve our most complex and evolving technical and business challenges.
  • Champion best practices in coding, testing, security, and AI use across the team and department.
  • Innovate and prototype new ways to leverage our tools and capabilities, improving scale, time to market, quality, and architecture alignment.
  • Mentor developers across Application Development to align system direction and inspire growth.
  • Break down complex problems into well-defined components that support parallel development and incremental delivery, while managing upstream and downstream dependencies.
  • Collaborate with developers, product owners, and business stakeholders, and participate in Agile ceremonies, as a recognized technical leader across multiple applications.

Benefits

  • Competitive Pay & Bonus Opportunities
  • Health, dental, and vision insurance
  • Up to $3,600 (individual) or $7,000 (family) in HSA contributions per year
  • Generous paid time off
  • 22 days of PTO
  • 10 paid company holidays
  • Clear promotion paths
  • Mentorship
  • Ongoing professional development opportunities
  • Up to 6% matching 401(k) contributions on base salary and bonus
  • Standard life insurance
  • Disability coverage
  • Annual $3,000 reimbursement for educational training, conferences, and certifications
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service