Software Engineer I

Amerisure

Farmington Hills (MI)

Hybrid

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Incentive pay
Health benefits
401(k) plan with profit sharing
Paid time off
Flexible work arrangements

Job summary

Amerisure is seeking a Software Engineer I in Farmington Hills for a 3-day hybrid work arrangement. You will assist with architecture, collaborate across IT, and help implement scalable cloud-based solutions.

The role emphasizes coding, testing, and automation, with opportunities to support automated tests, improve workflows, and contribute to continuous delivery practices.

Qualifications

  • Bachelor’s degree in a CS-related field or equivalent experience.
  • Basic proficiency in at least one programming language and related frameworks.
  • Understanding of cloud-native technologies and cloud platforms.

Responsibilities

  • Assist with software architecture and system design under guidance of senior engineers.
  • Identify, analyze, and resolve coding errors to improve reliability.
  • Develop and support test automation frameworks and scripts.

Skills

Programming basics
Cloud familiarity
DevOps basics
Testing basics
Communication

Education

Bachelor’s degree in computer information services, Computer Engineering

Tools

Lucidchart
Visio

Job description

Company Overview

Amerisure creates exceptional value for its partners, policyholders, and employees. As a property and casualty insurance company, Amerisure’s promise to our partner agencies and policyholders begins with a comprehensive line of insurance products designed to protect businesses, as well as the health and safety of every employee. With an A.M. Best “A” (Excellent) rating, Amerisure serves mid-sized commercial enterprises focused in construction, manufacturing and healthcare. Ranked as one of the top 100 Property & Casualty companies in the United States, we proudly manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.

Position

Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills office. The ideal candidate will also possess the following skill set.

Summary Statement

Assists with coding projects, troubleshoots basic technical issues, and provides support to senior engineers with architectural designs and project tasks. This role involves working with cloud platforms, applying software design principles, and using DevOpstools and processes. Participates in assigned projects by developing code, troubleshooting issues, writing automated tests, documenting workflows, assisting with manual testing, and contributing to innovation efforts.

Essential Tasks / Major Duties
  • Assist with software architecture and system design under the guidance of senior engineers, applying software design patterns and principles while understanding trade-offs.
  • Support projects with multiple stakeholders across IT, contributing to high-priority initiatives.
  • Follow established software development processes and methodologies.
  • Identify, analyze, and resolve coding errors by reviewing logs, stepping through execution, and using debugging tools to improve software reliability and troubleshoot integrations.
  • Help maintain domain operations for financial applications, sales platforms, integrations, and key business systems, ensuring reliability and performance.
  • Participate in agile practices, supporting the Scrum Master role as needed, and collaborating with stakeholders to align technical solutions with business objectives.
  • Assist in creating architectural diagrams using tools like Lucidchart and Visio, applying cloud-native and modern engineering development principles.
  • Contribute to the management of system-generated data, ensuring data quality and proactively addressing potential issues.
  • Track and report on KPIs, compliance requirements, and business outcomes.
  • Develop and support test automation frameworks and tools, writing automated test scripts using frameworks like JUnit, NUnit, GT-Framework and pytest to validate code functionality and prevent regressions.
  • Write clean, maintainable, and well-documented code while adhering to industry best practices, security guidelines, and company coding standards.
Knowledge, Skills & Abilities
  • Bachelor’s degree in computer information services, Computer Engineering or equivalent combination of education and experience.
  • Basic proficiency in at least one language and frameworks including programming, low-code solutions, and process automation technologies.
  • Understand and design low complexity system architectures, collaborate with other senior engineers and architecture.
  • Familiarity in one cloud platforms preferred.
  • Familiarity of cloud-native technologies (e.g., containers, serverless) and cloud-first development.
  • Ability to comprehend and discuss appropriate software design patterns/principles to new solutions.
  • Understanding of version control, CI/CD pipelines and the ability to deploy simple applications.
  • Utilize existing or create new assets for their code including automated unit test coverage, regression tests, documentation, security, or monitoring.
  • Basic understanding of testing concepts (unit, integration, system)
  • Familiarity with test case design and execution
  • Experience with manual testing and defect tracking
  • Collaborates on ideas of others, discusses new ideas or assists in the implementation of new ideas via applied technology (ex. AI/ML, RPA, etc.) to solve real-world problems.
  • Basic understanding of system generated data, where and how it flows, data quality, and data stewardship across domain.
  • Awareness of best practices and building secure applications and integrations (ex. NIST Top 25, OWASP Top 10)
  • Basic understanding of technical domain operations, KPIs, compliance requirements, audit and control mechanisms, and advanced knowledge of business processes and outcomes.
  • Excellent verbal and written communication skills.
Compensation and Benefits
  • competitive base pay
  • performance-based incentive pay
  • comprehensive health and welfare benefits
  • a 401(k) savings plan with profit sharing
  • generous paid time off programs
  • flexible work arrangements to promote work-life balance
Company Culture
  • Recognized as one of the Best and Brightest® Companies to Work For in the Nation and one of Business Insurance magazine’s Best Places to Work in Insurance, we provide a workplace that fosters excellence and professional growth.
  • If you are looking for a collaborative and rewarding career, Amerisure is looking for you.
  • At Amerisure, we understand that providing insurance coverage, servicing claims and offering loss control services is not enough. What sets us apart in the industry is our people. Our employees have remained our greatest strength and give life to the service culture we value so much. We work in a collaborative, cross-functional environment that values the ideas of both our internal and external partners. Customer service is the cornerstone of our business strategy and a promise we deliver on each day. If you strive for excellence and are committed to personal and professional growth, Amerisure is looking for you.
Equal Employment Opportunity

Amerisure Mutual Insurance Company is an Equal Employment Opportunity employer.

Amerisure provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (to include sexual orientation and gender identity), national origin, age, disability, genetic information, veteran status, or any other protected characteristic under applicable federal, state, or local laws.

Amerisure complies with all applicable laws governing nondiscrimination in employment in all locations where the company operates.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Amerisure prohibits harassment or discrimination of any kind and is committed to maintaining a workplace free from unlawful harassment or discrimination.

Amerisure prohibits retaliation against anyone who reports discrimination, participates in an investigation, or opposes unlawful practices.

Any improper interference with an employee’s ability to perform their job duties may result in disciplinary action, up to and including termination.

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

Similar jobs worth comparing

Software Engineer I
Software Engineer I

Amerisure Insurance • Farmington Hills (MI)

Hybrid
USD 65,000 - 95,000
Competitive base pay
Health and welfare benefits
401(k) with profit sharing
Senior Business Systems Analyst
Senior Business Systems Analyst

Amerisure Insurance • Farmington Hills (MI)

Hybrid
USD 80,000 - 100,000
Competitive base pay
Performance-based incentive pay
401(k) savings plan with profit sharing
+2
Senior Business Systems Analyst
Senior Business Systems Analyst

Amerisure • Farmington Hills (MI)

Hybrid
USD 80,000 - 100,000
Competitive base pay
Health and welfare benefits
401(k) savings plan
+2
AVP, Information Security
AVP, Information Security

Amerisure • Farmington Hills (MI)

Hybrid
USD 140,000 - 190,000
Competitive benefits
Flexible work arrangements
Career growth opportunities
+1
Application Engineering Director
Application Engineering Director

Amerisure • Farmington Hills (MI)

Hybrid
USD 120,000 - 150,000
Hybrid work model
Talent development opportunities
Customer Experience Coordinator
Customer Experience Coordinator

Amerisure Insurance • Charlotte (NC)

Hybrid
USD 42,000 - 56,000
Competitive base pay
Incentive pay
Health benefits
+3
Customer Experience Coordinator
Customer Experience Coordinator

Amerisure Insurance • Phoenix (AZ)

Hybrid
USD 42,000 - 61,000
Customer Experience Coordinator
Customer Experience Coordinator

Amerisure Insurance • Irving (TX)

Hybrid
USD 48,000 - 60,000
Competitive base pay
Incentive pay
Health benefits
+3
Customer Experience Coordinator
Customer Experience Coordinator

Amerisure Insurance • Lisle (IL)

Hybrid
USD 42,000 - 66,000
Flexible work arrangements
Competitive total rewards package
Health and welfare benefits
+2
Customer Experience Coordinator
Customer Experience Coordinator

Amerisure Insurance • Lawrenceville (GA)

Hybrid
USD 42,000 - 65,000