Principal Software Engineer

CRC GroupCharlotte, NC
2dHybrid

About The Position

Serve as top-level technical authority on leading edge, complex, state-of-the art technologies and/or techniques. This position is a senior leader of the organization who serves as leader, collaborator, innovator, role model, champion and subject matter expert. o Member of engineering team supporting CRC Specialty, CRC’s brokerage business. o This is a hands-on development position, but also with technical leadership responsibility for onshore and offshore developers. No HR responsibilities. o Support internal facing web applications (REDY and Quick Quotes) that helps our producers better support and service our retail agency partners. o Focus is on design and development for both new and existing applications, including AI-based capabilities. o Applications are 100% cloud based, both IaaS and PaaS. o Applications are built on Microsoft stack, including Microsoft Azure and OpenAI.

Requirements

  • Bachelor’s degree in Information Systems-related field, or equivalent education and related training
  • Minimum of five + years of experience in leading edge, complex, state-of-the art technologies and/or techniques with additional experience within software development; should have development experience in C#.NET, OpenAI, Cloud (Azure, AWS) and Python
  • Recognized in the industry for their experience and knowledge. May obtain the knowledge through more intense experience, such as working in a technology development company
  • Strong business and financial acumen and effective communication skills
  • Ability to establish strong relationships within the technical community
  • Ability to serve as a visionary concerning future technological capabilities and operational scenarios; ability to create new business models and technologies
  • Ability to create, manage and drive change
  • Ability to unify activities within the technology community, coordinating with other businesses and engineering organizations, as needed

Nice To Haves

  • Fifteen years of industry recognized experience and leadership
  • Experienced working with IT leadership at all levels
  • Experienced working with onshore and offshore engineering teams
  • Affinity for working with agile methodologies and understands importance of process and documentation.
  • Adept at designing cloud-based solutions.
  • Willingness to wear multiple hats and believes in continuous learning
  • Commercial P&C insurance experience preferred
  • Commercial P&C insurance brokerage experience is a strong plus
  • Strong Azure experience highly preferred.
  • Open AI experience is a strong plus, including Python coding experience

Responsibilities

  • Act as top-level subject matter expert on assigned technology stack.
  • Lead existing and emerging technology and development processes, ensuring those technologies and processes are aligned with the goals and strategies of the business strategy.
  • Develop/invent highly innovative, complex and critical solutions with assigned technologies that require extensive, in-depth knowledge of the assigned technology.
  • Identify and develop revolutionary business opportunities with significant impacts on financial results.
  • Build strong partnerships with all levels of management to drive improvement of the application portfolio that uses assigned technologies across Technology teams.
  • Identify and develop sound application architecture patterns, frameworks and standards for the assigned technology for use across Technology to drive application architecture consistency.
  • Identify and drive application architecture and business capability consolidation opportunities.
  • Meet with clients to understand their needs and offer consulting services to internal clients and DTS departments as requested/needed.
  • Acts as an Agile champion.
  • Primarily responsible for delivering high quality working software and automating manual/reusable tasks.
  • Leverages continuous engineering practices to deliver business value.
  • Actively participates in refining user stories.
  • Responsible for development and developing unit testing, and supporting integration and functional testing.
  • Responsible for providing warranty support and providing knowledge transfer to production support.
  • Develops code in accordance with the acceptance criteria established by the Product Owner.

Benefits

  • Eligible full-time teammates enjoy access to medical, dental, vision, life, disability, and AD&D insurance; tax-advantaged savings accounts; and a 401(k) plan with company match.
  • CRC Group also offers generous paid time off programs, including company holidays, vacation and sick days, new parent leave, and more.
  • Eligible positions may also qualify for restricted stock units and/or a deferred compensation plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service