Software Engineer II

AmTrust Financial Services, Inc.
Cleveland, OH, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$58,500.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Software Applications Application Performance Management Microsoft Azure C Sharp (Programming Language) Cloud Computing Continuous Integration Relational Databases
+26 more
Software Debugging Software Design Patterns DevOps Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL Object-Oriented Software Development Oracle (Applications) Scrum Methodology Software Maintenance Software Engineering Software Systems System Testing TypeScript Google Cloud Reliability of Systems Git Containerization Kubernetes Information Technology Deployment Automation Restful APIs Software Version Control Docker Microservices

Job description

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., * 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, integration, and system testing.
  • Support the deployment and maintenance of applications in development, test, and production environments.
  • Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Collaborate with senior engineers to implement scalable and secure solutions.
  • Assist in optimizing application performance and reliability.
  • Maintain technical documentation related to software design, development, and support.
  • Stay current with emerging technologies and industry trends.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent work experience.
  • 3-5 years of professional software development experience.
  • Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or TypeScript.
  • Experience developing and consuming RESTful APIs.
  • Working knowledge of object-oriented programming principles and software design patterns.
  • Experience with relational databases such as SQL Server, Oracle, PostgreSQL, or MySQL.
  • Familiarity with source control tools such as Git.
  • Understanding of software development life cycle (SDLC) methodologies.
  • Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of microservices architecture.
  • Experience with CI/CD tools and automated deployment processes.
  • Familiarity with Docker, Kubernetes, or containerized environments.
  • Experience working in Agile or Scrum environments.
  • Exposure to automated testing frameworks and DevOps practices.

Benefits & conditions

The expected salary range for this role is USD $58,500.00 - USD $95,000.00 Yr.

Please note that the salary information shown above is a general guideline only. Salaries are based upon a wide range of factors considered in making the comensation decision, including, but not limited to, candidate skills, experience, education and training, the scope and responsibilities of the role, as well as market and business considerations.

What We Offer

AmTrust Financial Services offers a competitive compensation package and excellent career advancement opportunities. Our benefits include: Medical & Dental Plans, Life Insurance, including eligible spouses & children, Health Care Flexible Spending, Dependent Care, 401k Savings Plans, Paid Time Off.

AmTrust strives to create a diverse and inclusive culture where thoughts and ideas of all employees are appreciated and respected. This concept encompasses but is not limited to human differences with regard to race, ethnicity, gender, sexual orientation, culture, religion or disabilities.

About the company

AmTrust values excellence and recognizes that by embracing the diverse backgrounds, skills, and perspectives of its workforce, it will sustain a competitive advantage and remain an employer of choice. Diversity is a business imperative, enabling us to attract, retain and develop the best talent available. We see diversity as more than just policies and practices. It is an integral part of who we are as a company, how we operate and how we see our future.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers-amtrustgroup.icims.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all