Crc Insurance Services logo

Software Engineer III

Crc Insurance Services

Alpharetta, GA
Full Time
Senior
161k-161k
10 days ago

Job Description

About the Role

The position is described below. If you want to apply, click the Apply button at the top or bottom of this page. You'll be required to create an account or sign in to an existing one. If you have a disability and need assistance with the application, you can request a reasonable accommodation by sending an email to Accessibility (careers@crcgroup.com?subject=Accommodation%20request). The role involves delivering technically complex solutions, supporting system integration, collaborating with business product owners, developing customized code, leading development and testing efforts, building monitoring and security controls, and acting as a resource or team lead in an Agile environment within CRC Insurance Group, LLC.

Key Responsibilities

  • Deliver technically complex solutions and perform system integration support for all project work.
  • Consult and partner with business product owners to understand end goals and offer solutions and recommendations during the design.
  • Develop customized coding, software integration, perform analysis, and configure solutions using tools specific to the project or area.
  • Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in adherence to company standards, including robust unit testing and support for subsequent release testing.
  • Build non-functional monitoring capabilities and provide escalated support for highly complex applications in production.
  • Build in and maintain security controls and monitoring in support of company standards.
  • Typically lead moderately complex projects and participate in larger, more complex initiatives.
  • Solve complex technical and operational problems and act as a resource for less experienced teammates.
  • May oversee the work of a small team.
  • In an Agile environment, responsible for delivering high quality working software, automating manual/reusable tasks, engaging with the business from the beginning of the design work, and leveraging continuous engineering practices.
  • Participate in refining user stories, develop and maintain automated unit testing, support integration and functional testing, and provide automated monitoring capabilities.
  • Develop code in accordance with the acceptance criteria established by the Product Owner.

Requirements

  • Bachelor's degree in Computer Science or related field plus 6 years of experience in the job offered or in software engineering training or experience.
  • Alternatively, a Master's degree in Computer Science or related field plus 4 years of experience in the job offered or in software engineering training or experience.
  • Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills.
  • Professional experience building high-quality apps or services from the ground up and scaling at an enterprise level.
  • Experience with Open Source tools and frameworks.
  • Strong understanding of SOA and/or Open API methodologies and service architectures.
  • Experience using web servers, application containers, caching technologies.
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling).
  • Experience with messaging systems (i.e., MQ and JMS).
  • Experience with CICD / DevOps tools, including Git, Maven, Jenkins & Docker.
  • Ability to identify, apply, and implement best practices in information systems.
  • Understanding of key business processes and competitive strategies related to IT.
  • Ability to plan and manage projects and solve complex problems.
  • Ability to provide direction and mentor less experienced teammates.
  • Ability to interpret and convey complex, difficult, or sensitive information.
  • Eligible for telecommuting from home within commuting distance of Alpharetta, GA.

Nice to Have

  • Experience with messaging systems such as MQ and JMS.
  • Experience with web servers, application containers, caching technologies.
  • Experience with relational database design and development.
  • Experience with CI/CD / DevOps tools like Git, Maven, Jenkins, Docker.

Qualifications

  • Bachelor's degree in Computer Science or related field plus 6 years of experience, or Master's degree plus 4 years of experience.

Benefits & Perks

  • Medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan.
  • No less than 10 days of vacation during the first year of employment, prorated based on hire date and full-time or part-time status.
  • 10 sick days (prorated), paid holidays.
  • Potential eligibility for restricted stock units and/or a deferred compensation plan.
  • Support for a diverse workforce and an Equal Opportunity Employer.

Working at Crc Insurance Services

CRC Group is a leader in specialty wholesale insurance, dedicated to innovation, collaboration, and excellence. They support a diverse workforce, promote growth through learning and leadership development programs, value new ideas, and foster a supportive team environment that celebrates success together.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary161k-161k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Crc Insurance Services

Website

crcins.com

Location

Alpharetta, GA

Industry

Insurance Agencies and Brokerages

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches