×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II

Job in Farmington, Oakland County, Michigan, 48333, USA
Listing for: Amerisure Insurance Company
Full Time position
Listed on 2026-10-08
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
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.

Amerisure is currently recruiting for a Software Engineering II that can do a 3-day hybrid approach onsite in our Farmington Hills office. The ideal candidate will also possess the following skill set. Summary Statement Design, develop, and enhance software solutions using diverse programming languages, frameworks, and cloud platforms. Contribute to system architecture design, implement cloud-native technologies, and support Dev Ops processes.

Work on complex, large-scale projects, optimize test automation strategies, and drive continuous improvement efforts. Strong analytical skills, effective communication, and the ability to collaborate in an agile environment are key to delivering scalable and efficient solutions.

Essential Tasks/Major Duties Contribute to software architecture discussions and assist in designing scalable, maintainable solutions.

Work on moderately complex projects, collaborating with cross-functional teams to support development and delivery.

Follow and help refine software development processes and best practices to improve team efficiency.

Maintain and enhance financial applications, sales platforms, integrations and other key business systems, ensuring stability and performance.

Participate in agile ceremonies, providing input on sprint planning, backlog grooming, and process improvements.

Support troubleshooting efforts for applications and integrations, assisting in debugging and resolution.

Implement software design patterns and best practices, understanding trade-offs and long-term implications.

Develop an understanding of system-generated data, its flow across applications, and potential data quality concerns.

Use tools like Lucidchart and Visio to document system architectures and workflow diagrams.

Assist in developing and maintaining CI/CD pipelines, gaining exposure to cloud-native development and security best practices.

Track and analyze system performance, helping ensure compliance with business and technical requirements.

Support test automation efforts by writing test cases and contributing to framework improvements.

Collaborate with business stakeholders and senior engineers to translate technical requirements into functional solutions.

Engage in mentorship opportunities by supporting engineers and participating in peer code reviews.

Knowledge, Skills & Abilities Bachelor’s degree in computer information services, Computer Engineering, or equivalent combination of education and experience.
3 years of experience in programming languages, frameworks, low-code solutions, and process automation technologies, with hands-on development experience.

Participate in code reviews and provide constructive feedback to team members.

Assist in leveraging cloud-native capabilities to optimize applications and contribute to cloud migration efforts.

Collaborate with QA teams to support test automation, write test cases, and ensure software quality.

Contribute to discussions on applying AI/ML and RPA technologies to solve technical challenges.

Follow secure coding best practices and maintain awareness of application security standards…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary