SonicJobs Logo
Left arrow iconBack to search

Software Engineer II

Atlantic Casualty Insurance Company
Posted a day ago, valid for a month
Location

Glen Allen, VA 23058, US

Salary

Competitive

Contract type

Full Time

Tuition Reimbursement

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Atlantic Casualty Insurance Company (ACIC) is seeking a Software Engineer II with a minimum of 3 years of professional experience in software development.
  • The role involves designing, developing, and maintaining scalable software solutions, collaborating with cross-functional teams to deliver high-quality features.
  • Candidates should have a bachelor's degree in Computer Science or a related field and proficiency in at least one modern programming language such as Java, C#, Python, or JavaScript.
  • ACIC offers a competitive salary along with comprehensive benefits including health plans, 401(k) with company match, and tuition reimbursement.
  • The company promotes a culture of mentorship and continuous improvement, making it a great place for both new and experienced professionals to thrive.

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.

 www.atlanticcasualty.net/about-acic/our-careers/

About the Role:

As a Software Engineer II, you will play a critical role in designing, developing, and maintaining scalable software solutions that meet the evolving needs of our business and customers. You will collaborate closely with cross-functional teams including product management, design, and quality assurance to deliver high-quality features and enhancements. Your work will directly impact the performance, reliability, and user experience of our software products. This position requires a strong foundation in software engineering principles, problem-solving skills, and the ability to write clean, maintainable code. Ultimately, you will contribute to the continuous improvement of our development processes and help mentor junior engineers to foster a culture of technical excellence.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 3+ years of professional experience in software development.
  • Proficiency in at least one modern programming language such as Java, C#, Python, or JavaScript.
  • Experience with software development lifecycle (SDLC) and agile methodologies.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Familiarity with version control systems such as Git.
  • Ability to write unit and integration tests to ensure software quality.

Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automated deployment processes.
  • Experience working in a microservices architecture environment.
  • Contributions to open source projects or participation in developer communities.

Responsibilities:

  • Design, develop, test, and deploy software applications and features according to project requirements and timelines.
  • Collaborate with product managers and designers to understand user needs and translate them into technical specifications.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot, debug, and resolve software defects and performance issues in a timely manner.
  • Contribute to the continuous improvement of development tools, processes, and methodologies.
  • Mentor and support junior engineers by providing technical guidance and feedback.
  • Stay current with emerging technologies and industry trends to incorporate relevant innovations into projects.

Skills:

In this role, your programming skills will be applied daily to develop robust and scalable software solutions that meet business requirements. Your problem-solving abilities will be essential when debugging complex issues and optimizing application performance. Collaboration and communication skills will enable you to work effectively with cross-functional teams and participate in code reviews, ensuring high-quality deliverables. Familiarity with agile development practices will help you adapt to changing priorities and deliver incremental value. Additionally, your knowledge of cloud technologies and modern development tools will support the deployment and maintenance of applications in dynamic production environments.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.