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

Software Engineer I

Amerisure

Software Engineer I

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

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

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 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Farmington Hills, MI vacancy
  •  ...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... 
    Suggested
    Temporary work
    Work experience placement
    Flexible hours

    RHP Properties

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

    Keylent Inc

    Farmington Hills, MI
    21 hours 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 ...
    Suggested

    Tech Tammina

    Farmington Hills, MI
    1 day ago
  •  ...Lead Software Engineer Under limited supervision, develop, create, and modify complex, secure computer applications and solution architectures using Agile; responsible for full SDLC; gather business requirements, turn into functional requirements and validate technical... 
    Suggested
    Relocation
    Flexible hours

    HCL Global Systems

    Farmington Hills, MI
    21 hours ago
  •  ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and...  .... Other Essential Requirements: ~5 years' experience as software engineer with a strong development background. ~ College... 
    Suggested
    Local area
    Worldwide

    V2soft

    Farmington Hills, MI
    4 days ago
  •  ...Software Engineer The NI ADG (Aerospace, Defense, Government Business Unit) Customer Centric Solutions Team is seeking to hire an experienced Senior Software Engineer to work on custom engineering opportunities that enable the sale of standard NI Products. The primary... 
    Contract work
    Flexible hours

    inSync Staffing

    Southfield, MI
    1 day ago
  • $104k - $130k

     ...Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 104,000-130,000 Additional variable compensation and benefits may apply... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    3 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
    21 hours ago
  •  ...Sr. Software Engineer 8 year of experience in the Automotive domain Experience in Issue management, prioritization and risk analysis Experience in the ALM tool chain eg, JIRA and confluence Good knowledge on Generic Global Diagnostics specification (GGSD)... 

    Keylent Inc

    Northville, MI
    3 hours ago
  •  ...opportunities outside of the U.S. which can be found through our employment website Your Contribution As an Applications Engineer , you will support the Product Development Process (PDP) for MAHLE projects from assigned customer(s) and products. Represent MAHLE... 
    Full time
    Contract work
    Temporary work
    Part time
    Currently hiring
    Worldwide

    Mahle Inc.

    Farmington, MI
    3 hours ago
  •  ...web applications. In this role, you will work across the entire software development lifecycle, contributing to both front-end and back...  ...stack.QualificationsBachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).5+ years... 

    Aptdata Solutions Inc.

    Farmington Hills, MI
    3 days ago
  •  ...user requirements and design documents Design, develop, and test software Review existing code Development of web based applications...  ...algorithm building background is very helpful Education BS in Engineering or technical field related to Computer Science/Engineering, Mathematics... 

    Zobility

    Wixom, MI
    22 hours ago
  • $57 - $70 per hour

     ...Job Title: Senior Software Engineer - Backend and Distributed SystemsJob Description This role focuses on designing and developing high-performance 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
    21 hours 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
  • I have with my client of MI in Farmington Hills. This is hybrid, 3 days a week onsite and 2 remote. We are looking for a Senior Full stack Developer. The ideal candidate should have at least 8 years of experience, as a problem solver with excellent analytical ...
    Remote work
    3 days per week

    3B Staffing LLC

    Farmington Hills, MI
    3 hours ago
  • $134.55k - $205.56k

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

    Sargent & Lundy

    Farmington Hills, MI
    2 days 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
    21 hours 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... 
    Permanent employment
    Full time

    Reva Consulting Inc

    Farmington, MI
    more than 2 months ago
  • $40 - $42 per hour

     ...Job Description Job Description Job Title: Software Engineer Location: Remote - working PST Duration: Contract - 6 months Pay Range: $40/hr $42/hr (W2)     Job Description We are seeking a Software Engineer to join our team. The engineer will design... 
    Contract work
    Remote work
    Shift work

    BCForward

    Farmington Hills, MI
    7 days ago
  •  ...Software Developer Modify existing application code or interfaces or build new application components from detailed requirements. Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs... 

    Software Technology, Inc.

    Farmington, MI
    21 hours ago
  • $138k - $172.25k

    Senior Software Engineer Location: Remote, USA Compensation: $138,000.00 - $172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Employment Type: Full... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    21 hours ago
  • Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today’s complex supply chains. As one of the fastest-growing logistics companies in North America... 
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM Freight Systems

    Birmingham, MI
    7 days ago
  •  ...About the Position The Advanced Robotics and Innovation Engineer plays a pivotal role in shaping ZF’s next generation of edge-connected...  ...and cross-functional teams. Your Profile as the Senior Software Engineer- Robotics & Innovation: ~ Bachelors of Science (or equivalent... 

    ZF Friedrichshafen

    Farmington Hills, MI
    a month ago
  • X by 2 is a technology consulting firm specializing in healthcare and insurance transformation. For over 25 years, we have partnered with leading organizations across North America - from strategy and architecture to system modernization, data analytics, and AI - delivering...

    Xby2

    Farmington Hills, MI
    4 days ago
  •  ...transformation. Teams developed in Altimetrik build innovative software solutions for the world's largest financial services, manufacturing...  .... About the job We’re looking for a Senior Java Backend Engineer to join a high-impact enterprise engineering team building scalable... 
    Full time
    Temporary work
    Relocation
    Visa sponsorship
    Relocation package

    Altimetrik

    Southfield, MI
    19 days ago
  •  ...Under limited supervision, design, develop, test and implement software applications using Waterfall and Agile; participate in full SDLC...  ...design, customize and integrate components; modify application engine programs and component interfaces; design solutions and... 
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    21 hours ago
  •  ...Oracle BI Production environment. Coordinate with Oracle to get software upgrades, patches and resolve Oracle database, ODI and OBIEE...  ...Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field. Experience: None Job Order No: 9624... 
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    3 hours ago
  •  ...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 will Support change request management... 
    Rotational program
    Full time
    Work experience placement
    Internship
    Local area
    Relocation

    Bosch Group

    Farmington, MI
    28 days ago
  •  ...A software development company in Novi, MI is seeking a Java Full Stack Developer experienced in both front-end and back-end development. The ideal candidate will have over 10 years of experience and is skilled in creating user-friendly software solutions. Responsibilities... 
    Full time

    Miracle Software

    Novi, MI
    22 hours ago
  •  ...Application Architect that has been in the role of Solution Architect or Software Architect; people with a passion for technology and the desire...  ...Architect, SQL Server, J2EE, .Net, JavaScript, Software Engineer, Programming, Programmer Analyst, Michigan Recruiters,... 
    Relocation
    3 days per week

    Next Step Systems LTD

    Farmington Hills, MI
    3 days ago

Do you want to receive more vacancies?

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