Software Engineer II

Atlantic Casualty Insurance Company

Charlotte (NC)

On-site

USD 71,000 - 91,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, Dental & Vision
401(k) match
Tuition reimbursement
Paid parental leave
Mental health support
Flexible work schedules

Job summary

Atlantic Casualty Insurance Company in Charlotte, NC is seeking a Software Engineer II to design, develop, test, and support applications that meet customer requirements. You will participate in the full software lifecycle and collaborate with teammates to deliver reliable, maintainable solutions.

The role requires at least one year of programming experience and a BS in computer science, with strong skills in C# / .NET, RESTful APIs, SQL, and modern DevOps practices.

Qualifications

  • Undergraduate studies in computer science; BS preferred.
  • At least one year of related programming experience.

Responsibilities

  • Participate in the full software development lifecycle from requirements through maintenance.
  • Develop secure, reliable, and maintainable software following standards.
  • Participate in code reviews, source control, automated testing, and CI/CD.

Skills

C# / .NET
RESTful APIs
SQL
OO design
Unit tests
CI/CD
Git
Debugging

Education

B.S. in Computer Science

Tools

Entity Framework

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer II

Regular Full-Time Charlotte, NC, US

5 days ago Requisition ID: 1937

Salary Range: $71,373.12 To $91,291.20 Annually

Atlantic Casualty Insurance Company (ACIC) is a recognized Excess and Surplus Lines carrier and proud affiliate of the Auto-Owners Insurance Group since 2016. With authority in all 50 states and Washington, D.C., ACIC provides innovative insurance solutions while maintaining a strong financial foundation, reflected in our A.M. Best rating of A+ (Superior).

Our strength comes from our people. For six consecutive years, we've been certified a Great Place to Work and consistently ranked among Fortune’s “100 Best Small and Medium Workplaces”. At ACIC, we foster a culture where everyone belongs. We’re a team—supporting one another through leadership development, mentorship programs, career certifications, and comprehensive benefits.

Our benefits include:

  • Health, Dental & Vision plans (HSA & PPO options)
  • 401(k) with company match + financial advisor access
  • Tuition reimbursement & student loan assistance
  • Paid parental leave
  • Counseling and mental wellness support
  • Flexible work and in-office schedules

Whether you're just starting your career or looking to grow it, Atlantic Casualty is where talent thrives, and teamwork drives success.

Please visit our Careers Page for more information on the benefits and programs you will enjoy by joining the team at Atlantic Casualty Insurance Company.

*The base salary range provided is for hires in the listed geographic areas only and will be commensurate with the candidate's experience. Pay ranges for candidates in other locations may differ based on the cost of labor in that location. In addition to base salary, all employees are eligible for an annual bonus based on company and individual performance, as well as a comprehensive benefits package.

SUMMARY:

As a Software Engineer II you will analyze, design, develop, test, implement, maintain, and support applications based on customer requests to ensure successful operation and conformance to requirements.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

The following are some of the responsibilities for this position. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.

  • Participate in the full software development lifecycle, including requirements for refinement, design, development, testing, implementation, maintenance, and support.
  • Develop secure, reliable, and maintainable software in accordance with established standards and best practices.
  • Participate in code reviews, source control, automated testing, and continuous integration and delivery practices.
  • Collaborate with customers, business partners, and technical teams to understand needs and deliver effective solutions.
  • Communicate work status, risks, dependencies, and technical concerns through established channels.
  • Troubleshoot application and production issues and implement appropriate solutions.
  • Create and maintain application and technical documentation.
  • Contribute to technical design, architecture discussions, solution evaluation, and project estimates.
  • Identify opportunities to improve software quality, reliability, and development practices.
  • Provide constructive feedback and share knowledge through code reviews and collaboration.
  • Continually develop technical and professional skills.

REQUIRED EDUCATION/EXPERIENCE:

  • Undergraduate studies in computer science, B.S. preferred or equivalent experience.
  • At least one year of related experience in computer programming and analysis.

REQUIRED TECHNICAL SKILLS:

  • Experience with object-oriented programming and application development using C# and .NET.
  • Experience designing, developing, integrating, and troubleshooting web services and RESTful APIs.
  • Experience working with relational databases, including SQL, data modeling, query development, and database troubleshooting.
  • Experience with an object-relational mapping framework such as Entity Framework or comparable technology.
  • Experience using Git-based source control, including branching, pull requests, code reviews, and merge conflict resolution.
  • Working knowledge of software design principles and common design patterns, including object-oriented design, dependency injection, separation of concerns, and layered or service-based architecture.
  • Experience creating and maintaining automated tests, including unit and integration tests.
  • Familiarity with build automation, continuous integration, continuous delivery, and application deployment practices.
  • Ability to diagnose application defects and production issues using logs, debugging tools, monitoring information, and systematic troubleshooting techniques.

REQUIRED PROFESSIONAL SKILLS:

  • Strong written and verbal communication skills, including the ability to communicate technical information to both technical and nontechnical audiences.
  • Ability to work independently, exercise sound judgment, and seek guidance when technical, business, or operational risks require broader input.
  • Ability to organize and prioritize work across multiple concurrent assignments or projects.
  • Ability to work effectively in a collaborative, fast-paced Agile development environment.
  • Strong analytical, problem-solving, and critical thinking skills.
  • Ability to receive and apply feedback while providing constructive feedback to others.
  • Ability to collaborate effectively with team members, customers, and stakeholders with different areas of expertise.
  • Commitment to software quality, continuous improvement, professional development, and shared team success.

MENTAL REQUIREMENTS:

Must be able to clearly define systems and operational problems and draw valid conclusions and recommendations as to how to resolve. Must possess ability to interpret and delegate an extensive variety of instructions in written or diagram form. Reasoning; dealing with problems involving a few variables in standard situations. Must also be able interact on personnel matters in a secure and confidential manner.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

P&C Bus Sys Analyst
P&C Bus Sys Analyst

Atlantic Casualty Insurance Company • Goldsboro (NC)

On-site
USD 54,000 - 79,000
Health, Dental & Vision plans
401(k) with company match
Tuition reimbursement
+3
Garage Claims Manager
Garage Claims Manager

Atlantic Casualty Insurance Co. • Glen Allen (VA)

On-site
USD 90,000 - 130,000
Inland Marine Underwriter
Inland Marine Underwriter

Atlantic Casualty Insurance Company • Raleigh (NC)

On-site
USD 70,000 - 125,000
Health, Dental & Vision plans
401(k) with company match
Tuition reimbursement
+3
Software Engineer II (Data)
Software Engineer II (Data)

Acuity Insurance, Inc • Northern (KY)

Hybrid
USD 90,000 - 150,000
401(k) contribution
Medical insurance
Dental insurance
+3
Software Engineer II — C#/.NET & REST APIs (Flexible)
Software Engineer II — C#/.NET & REST APIs (Flexible)

Atlantic Casualty Insurance Company • Charlotte (NC)

On-site
USD 71,000 - 91,000
Health, Dental & Vision
401(k) match
Tuition reimbursement
+3
Software Developer II
Software Developer II

AAMGA AssuranceAmerica Managing General Agency, LLC • Atlanta (GA)

On-site
USD 90,000 - 120,000
Application Development Analyst
Application Development Analyst

Penn National Insurance • Harrisburg

On-site
USD 82,000 - 114,000
Software Developer II
Software Developer II

Goodville Mutual Casualty Company • New Holland

On-site
USD 85,000 - 120,000
Software Engineer II
Software Engineer II

One Call • Jackson (MS)

On-site
USD 90,000 - 120,000
Remote work
PTO and holidays
Benefits package incl. health coverage
+1
Software Engineer II
Software Engineer II

One Call • Oklahoma City (OK)

On-site
USD 85,000 - 120,000
Remote work
Generous time off
Benefits package
+1