Software Engineer II
Amerisure
Software Engineering II
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 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 DevOps 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 (e.g., OWASP Top 10).
- Identify and suggest incremental improvements to development processes, tools, and system efficiency.
- Scripting skills (e.g., Python, Bash), configuration management tools (e.g., Ansible, Puppet), experience with cloud platforms (AWS, Azure, GCP).
- Contribute to expanding existing, or create new, automated unit test coverage, regression tests, documentation, security, and monitoring as part of standard development processes.
- Proficiency in automation frameworks (e.g., Selenium, JUnit, TestNG, GT-Framework), API testing, and performance testing.
- Ability to identify and follow system-generated data, its flow, data quality, and stewardship across the domain.
- Experience working with at least one cloud platform, including basic resource setup, configuration, and security best practices preferred.
- Excellent verbal and written communication skills with the ability to clearly communicate tasks and objectives.
Amerisure remains committed to being an employer of choice by adhering to an Employee Value Proposition that includes competitive base pay, performance-based incentive pay, comprehensive health and welfare benefits, a 401(k) savings plan with profit sharing, and generous paid time off programs. We also offer flexible work arrangements to promote work-life balance. 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.
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.
- ...Software Engineering II 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...SuggestedWork at officeLocal areaFlexible hours
- ...$1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Cloud Network Engineer II that can do a 3-day hybrid approach onsite in our Farmington Hills office. The ideal candidate will also possess the following skill...SuggestedFull timeWork at officeLocal areaFlexible hours
- ...Software Engineer, II - Plymouth, Michigan Discover your potential. Pursue your passion. Link Engineering Company (LINK) is a premier designer and manufacturer of precision test equipment, we specialize in developing customized solutions for the Automotive, Aviation...SuggestedFor contractorsWork at officeWeekend workAfternoon shift
- ...Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Cloud Operations Analyst II that can do a 3-day hybrid approach onsite in our Farmington Hills office. The ideal candidate will also possess the following skill...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours
$151k - $196k
...compensation is based on experience, skills, and location using objective, job-related criteria. Summary We are looking for a Senior Software Engineer II to join our OneStream MarketPlace development team. OneStream provides Corporate Performance Management (CPM) software for...SuggestedFull timeTemporary workWork at officeRemote work$75k - $110k
Description Software Quality Engineer II Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 75,000-110,000 Additional variable compensation and benefits may apply. Total...Full timeTemporary workWork at officeRemote workShift work- ...a job in the United States (US) asApplication Engineer IIAVL Test Systems Inc. is looking for an Application Engineer II to join the Plymouth, Michigan team. This position... ...and mechanical schematics and drawingsStrong software adaption and modification skills...Full timeWork visa
- ...required to work at least four days in the office each week, but also have the flexibility to work off-site. JOB TITLE: Release Engineer II BASIC PURPOSE: Design and development of wire harnesses for current production programs as well as launching of new...Work at officeWorldwide
- ...Inc offers a job in the United States (US) as Application Engineer II Are you passionate about solving complex engineering challenges... ...sites. • Integrate and optimize mechanical, electrical, software, and controls subsystems to meet complex testing requirements....Full timeWork visa
- ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.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...Full timeWork at officeLocal areaFlexible hours
- ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as...Work experience placement
- ...Engineer IIAstemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that spans application, platform, and tooling layers — supporting the implementation and integration of advanced...Flexible hours
- ...Hybrid: 3 days in office and 2 days remote.What’s the role? Applications Engineers serve as a trusted technical advisor, helping customers understand and maximize the use of ZEISS hardware and software systems. Support will be delivered through a variety of channels,...Full timeLive inWork at officeLocal areaRemote work
- ...invest in our employees, with regular training, opportunities for advancement, and fun events to bring everyone together. The Software Engineer is responsible for designing, developing, modernizing and supporting customer-facing and internal business applications across...Temporary workWork experience placementFlexible hours
$80k - $107k
...GPU Software Engineer (CUDA) - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Software Engineer Employer: HCL Global Systems Inc. Job Duties: Attending meetings with stakeholders to understand projects requirements and the need for development of applications or enhancements to existing applications. Develop custom software to support NextGear...Relocation
- ...then keep reading.We fuse technology and engineering to provide product development solutions... ...looking to add a Cyber Security Architect II to join their team. Roush is looking for... ...to integrate security practices into the software development lifecycle (SDLC), including secure...Permanent employmentFull timeLocal area
- The Software Engineer - Database (SQL) will join an Agile development team responsible for RouteOne’s web applications, data projects, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence...
- ...Sr. Software Engineer Onsite hiring for U3 band, PID: Y.IN2300809, NNA PWO FY23 Customer Experi, Requested by: Velavan Sathyamurthy(204566) Duties and Responsibilities: Lead UI (Angular)/UX redesign of the UXQA application Troubleshoot application issues...
- ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible...
- ...in structured networking events and targeted training to enhance your leadership exposure.Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery control units), you willSupport change request management, requirements...Rotational programFull timeWork experience placementInternshipLocal areaRelocation
- .... Design, develop, maintain and support Client's commercial software and services. Design, document and author new application components... ...Required Skills: ~Master in Computer Science or Electronics Engineering or IT related with 6 months experience as Software Engineer or...Permanent employmentFull time
- ...make an impact on the world of technology. Customer Service Engineer II Location: Livonia, Michigan System Dynamics - primary product... ...you’ll provide advanced technical support for Cadence’s Adams software product line, ensuring customer success and satisfaction. You’...
$81k - $130k
Technical Support Engineer The Technical Support Engineer provides hands‑on technical support for DTS hardware and software systems used in automotive crash and component testing environments. This role serves as a front‑line resource within the DTS Help Center, owning...Work at officeLocal areaRemote workFlexible hours- ...Economic Bright Spots Crain’s Detroit Business Top Staffing Service Companies in DetroitTechServe Alliance Excellence Award- IT and Engineering Staffing & SolutionsBest of MichBusiness winner in HR Wizards & PartnershipsMetro Detroit Elite Category: Recruitment, Selection...Remote workVisa sponsorshipWork visa
$75k - $90k
10732 – Engineering Systems Administrator II Location: Plymouth, MI (5 days on-site) Company Overview: Hyundai AutoEver America (HAEA) is the dynamic IT powerhouse behind Hyundai Motor Corporation, a Fortune 500 global leader in the automotive industry. As a key...Full time$80k - $100k
...Semiconductor Software Engineer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- IZT Cloud is seeking a Level 2 Telecom Engineer to own day-to-day engineering of the Cloud Voice platform. You will configure SIP, maintain SBC infrastructure, manage LNP processes, and serve as the escalation point between support and development for multi-tenant voice...Flexible hours
- Job-ID31917456Reference26-00553Role: Java DeveloperLocation: MI Mandatory Skills: Java, Microservices, AWS, Terraform, Cassandra and Kafka.Job Description:Strong Application Development work experience - Agile environment preferred.Solid application design, coding, testing...Work experience placement
$80k - $104k
...Robotics Software Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software development engineer aws Farmington Hills, MI
- experienced software developer Farmington Hills, MI
- remote entry level software developer Farmington Hills, MI
- information technology software engineer Farmington Hills, MI
- network software engineer Farmington Hills, MI
- software engineer remote Farmington Hills, MI
- senior software engineer Farmington Hills, MI
- intel software engineer Farmington Hills, MI
- senior software engineer ruby on rails Farmington Hills, MI
- software engineer full time Farmington Hills, MI


