Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer I

Amerisure Mutual Insurance Company

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 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.

#LI-BR1

Just as we are committed to creating exceptional value for our Partners For Success® agencies and policyholders, Amerisure also remains committed to being an employer of choice. We reinforce this commitment by adhering to an Employee Value Proposition that, in part, is provided through a competitive total rewards package. This package 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. If you are looking for a collaborative and rewarding career, Amerisure is looking for you.

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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Farmington Hills, MI vacancy
  •  ...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... 
    Suggested
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    5 days ago
  •  ...PROLIM ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. Responsibilities Familiarity with code versioning tools such as Git and Bitbucket is essential Bachelor's degree or certification... 
    Suggested
    Work experience placement

    PROLIM Corporation

    Farmington, MI
    2 days ago
  •  ...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... 
    Suggested

    Astemo Ltd

    Farmington Hills, MI
    5 days ago
  •  .... 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... 
    Suggested
    Permanent employment
    Full time

    Reva Consulting Inc

    Farmington, MI
    more than 2 months ago
  •  ...using Angular.js and related technologies. Collaborate with cross-functional teams including designers, product managers, and QA engineers. Ensure application performance, scalability, and security. Write clean, maintainable code and participate in code reviews.
    Suggested
    Contract work

    Kasmo Global

    Farmington Hills, MI
    5 days ago
  •  ...AI Software Engineer Location: Farmington Hills MI Must Have ~3-4 years of Document Control experience ~ Author ~ Taxonomy Development ~ Technical Manuals ~ Vocabulary Job Description We are looking for a Senior Technical Writer to join our... 

    United IT

    Farmington, MI
    1 day ago
  • Role: Full Stack Developer Location: Okemos, MI or Farmington Hills, MI (Hybrid) Duration: Long term Must have Technical Skills: ~ Core Java ~ Java EE ~ RESTful Microservices ~ Jersey ~ SQL, PL/SQL ...

    Tech Tammina

    Farmington Hills, MI
    1 day ago
  •  ...Software Engineer (QDM/IF) Location: Wixom, MI (Hybrid) Department: R&D – Software Development Position Type: Full-Time About the Role Metrologic is looking for a Software Engineer to join our QDM/IF development team. In this role, you will help design, develop... 
    Full time
    Apprenticeship
    Worldwide

    Sandvik

    Wixom, MI
    5 days ago
  •  ...MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US . We provide...  .... We look forward to hearing from you! Job Title: Software Engineer Connectivity Location: (Remote / Hybrid / On-site... 
    Full time
    Contract work
    Part time
    Work experience placement
    Local area
    Remote work

    MatchPoint Solutions

    Pontiac, MI
    5 days ago
  •  ...Drive cloud adoption, consumption, modernization, and customer success initiatives. • Collaborate with sales, account teams, engineering, delivery, and partner organizations to develop customer solutions. • Identify technical risks, dependencies, and opportunities... 

    Pi Square Technologies

    Farmington Hills, MI
    3 days ago
  •  ...Requires US Citizenship The Software Engineer/Developer is responsible for the software design, coding, verification and validation of software applications for both current and future products. The candidate should have a passion for software development and... 

    The Ascent Group LLC

    Keego Harbor, MI
    3 days ago
  •  ...Join us and create a higher standard for a better world. Provide the overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process improvement, risk mitigation, budget management, platform performance,... 
    Work at office
    Local area

    Performance Review Institute

    Farmington Hills, MI
    4 days ago
  •  ...Software Developer Technodrive Business Solutions, Inc. has multiple openings for the position of Software Developer. Work Location...  ...methodologies, software design patterns, and software engineering best practices for the application of development domain areas... 
    Relocation

    Technodrive Business Solutions Inc

    Farmington Hills, MI
    5 days ago
  •  ...Software Developer Develop and build user interface for websites, products, and mobile applications. Review and analyze functional...  ...Bachelor's degree or foreign equivalent in Computer Science, Engineering (any), or related and 2 years of experience in the job offered... 
    Temporary work
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    5 days ago
  •  ...Title: Software Engineer Location: Remote but must have verifiable US address They must have a strong Linkedin presence and an old ID. Top 5 - Pharmacy Experience Full-stack experience Strong experience working with backend development, specifically... 
    Remote work

    RIT Solutions, Inc.

    Southfield, MI
    1 day ago
  •  ...System development processes and method • Testing methods, including unit and integration testing (JUnit, JMock) • Utilization of software configuration management tools • Code deployment and code versioning tools Experience in the following: • UNIX (AIX) •... 
    Local area
    Remote work

    RIT Solutions

    Farmington Hills, MI
    4 days ago
  •  ...required, recommended major's include Computer/Information Science, Engineering Masters' Degree is preferred, recommended major includes...  ...Work in an agile team environment to develop, test and deploy software, platforms and changes using agile methodologies, concepts and... 
    Local area

    3B Staffing LLC

    Farmington Hills, MI
    5 days ago
  • $134k

     ...Lead Network Engineer Manage and oversee the administration and maintenance of computer networks, including hardware, systems software, applications software and all configurations. Diagnose and resolve systems problems. Weekly firewall implementation, performing upgrades... 
    Temporary work
    Relocation

    HCL Global Systems

    Farmington, MI
    5 days ago
  •  ...performance profiling Nice to Have Technical Skills: Advanced usage of GitHub Copilot or other AI-based development tools and prompt engineering expertise CI/CD processes DevOps methodologies Unix / Shell scripting Docker Memcache / Redis SAML... 
    Full time
    Local area
    Remote work

    Dewpoint

    Farmington Hills, MI
    5 days ago
  • $131k - $170k

     ...our people, culture, and benefits. Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform...  ...-oriented architecture on Microsoft Azure. The Senior Software Engineer designs, develops, and delivers complex features and services... 
    Temporary work
    Work at office
    Local area
    Remote work

    OneStream Software

    Birmingham, MI
    16 hours ago
  • $100.8k - $141.75k

     ...Auburn Hills - Michigan - USA Full time R2026-3002 In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software... 
    Full time
    Immediate start

    BorgWarner

    Pontiac, MI
    3 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert. This role is for... 
    Live in
    Shift work
    Night shift
    Weekend work

    Rocket

    Ferndale, MI
    3 days ago
  •  ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: Position Overview and Objective...  ...Development Division is hiring an Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role goes beyond... 

    Astemo Ltd

    Farmington Hills, MI
    1 day ago
  •  ...Sr. Software Engineer MAHIN-JOB-35474 Location:Southfield, MI, FULL TIME About the Role and Job: Design and implement software changes to meet the software requirements Test and debug the changes using the appropriate tools (bench simulator, debugger... 
    Full time

    Keylent Inc

    Southfield, MI
    3 days ago
  •  ...Senior Embedded SW Engineer Looking for a Senior Embedded SW Engineer who has hands on embedded SW development experience in either...  ...Skills: Long term contract Working on state of the art embedded software development Brand new position because of growth within the organization... 
    Long term contract

    Software Technology Inc

    Farmington Hills, MI
    5 days ago
  • $57 - $70 per hour

     ...Job Title: Senior Software Engineer - Backend and Distributed Systems Job Description This role focuses on designing and developing highperformance backend services and distributed systems using C# and .NET in Linux server environments. You will architect scalable... 
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday

    Actalent

    Southfield, MI
    5 days ago
  •  ...If you are an Engineer looking to grow, Emerson has an exciting opportunity for you! Based in Farmington Hills, MI, you will be responsible...  ...( Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless... 
    Temporary work
    Flexible hours

    Emerson

    Farmington, MI
    3 days ago
  • $134.55k - $205.56k

     ...Qualifications Essential skills and experience: ~ BS degree from an ABET-accredited engineering program. ~12 years of transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development of... 
    Hourly pay
    Work at office
    Local area
    Flexible hours
    3 days per week

    Grid Group

    Farmington Hills, MI
    1 day ago
  •  ...Production. Deploy customized apps to development, staging/QA, and production environments as necessary. Collaborating with the engineering, development, integration, and test teams in the development and deployment of the new Splunk platform. Various unanticipated... 
    Remote work
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    5 days ago
  •  ...required. Must be willing to relocate. Minimum Qualifications Education: Bachelor – Computer Science, Electrical/Electronic Engineering, or a related area, or the equivalent Experience: None Job Order No: 8562317 ***This position is eligible for a referral... 
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!