07/02/2026
Overview
Position Summary The Software Engineer II is responsible for designing, developing, testing, and maintaining software applications and systems that support business objectives. This role works collaboratively with cross-functional teams to deliver high-quality software solutions while contributing to the ongoing improvement of development processes, application performance, and system reliability.
Responsibilities
Key Responsibilities Design, develop, test, and maintain software applications and services. Collaborate with business stakeholders, product owners, and engineering teams to gather and define technical requirements. Write clean, efficient, and maintainable code following established coding standards and best practices. Participate in software design reviews and contribute to technical discussions. Troubleshoot, debug, and resolve software defects and production issues. Develop and execute unit,...
AmTrust Financial
Cleveland, OH
Full Time
