Senior Software Engineer

AmTrust Financial Services Inc.

Cleveland (OH)

On-site

USD 100,200 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical & Dental Plans
Life Insurance
Health Care Flexible Spending
Dependent Care
401k Savings Plans
Paid Time Off

Job summary

AmTrust Financial Services Inc. is seeking a Senior Software Engineer to develop front-end and back-end components. You will collaborate with cross-functional teams to design and maintain scalable software solutions.

The ideal candidate has over 5 years experience in software development, expertise in Angular and .NET, and proficiency in developing RESTful APIs and microservices. The role offers competitive compensation and a comprehensive benefits package.

Qualifications

  • Minimum of 5 years of professional software development experience.
  • Strong proficiency in Angular and .NET frameworks.
  • Experience in developing RESTful APIs and microservices architecture.
  • Solid understanding of front-end and back-end technologies.
  • Strong problem-solving skills and attention to detail.

Responsibilities

  • Ensure that applications meet business requirements.
  • Review and analyze existing application effectiveness.
  • Work effectively with the project team to resolve issues.
  • Develop business-oriented data dictionaries.
  • Provide input into the technical architecture.

Skills

Angular
.NET frameworks
RESTful APIs
Microservices architecture
HTML
CSS
JavaScript
C#
SQL Server
Git
CI/CD pipelines
Unit testing
Agile/Scrum methodologies
Problem-solving
Communication skills

Tools

Azure
Docker
Kubernetes
Splunk
Jaeger

Job description

Overview

As a Senior Software Engineer, you will play a crucial role in developing both front‑end and back‑end components of our applications. You will collaborate with cross‑functional teams to design, develop, and maintain scalable software solutions. Additionally, you will be looked to as a leader within the team to set a standard of excellence for more junior team members.

Responsibilities
  • Ensure that applications meet business requirements and system goals, fulfill end‑user requirements, and identify and resolve system issues.
  • Review and analyze existing application effectiveness and efficiency and then develop strategies for improving or leveraging these systems.
  • Work effectively with the business liaison to identify and analyze needs.
  • Attend fact‑gathering sessions (when applicable), analyze and solve problems with some assistance.
  • Work effectively with the project team to identify, estimate, prioritize and resolve issues.
  • Develop business‑oriented data dictionaries.
  • Provide data input during an engagement that will impact scope and delivery.
  • Provide input into the technical architecture and the data warehouse technology stack, as well as establish and follow through on data modeling and ETL standards.
  • Work with internal teams to define an enterprise‑wide data aggregation approach that encompasses multiple systems and various data integration points.
  • Profile the data to measure quality and integrity of the data collected.
  • Develop system specifications based on business rules, specifications and process flows.
  • Develop data flow, application and ER diagrams and technical specifications.
  • Implement tools, scripts, queries or applications for accessing and analyzing data and associated metadata.
  • Keep current with market trends and demands.
  • Perform other functionally related duties as assigned.
Qualifications
  • Minimum of 5 years of professional software development experience.
  • Strong proficiency in Angular and .NET frameworks.
  • Experience in developing RESTful APIs and microservices architecture.
  • Solid understanding of front‑end technologies (HTML, CSS, JavaScript) and back‑end technologies (C#, SQL Server).
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Experience and strong commitment to writing unit tests.
  • Excellent problem‑solving skills and attention to detail.
  • Familiarity with Agile/Scrum methodologies.
  • Strong communication skills and ability to work effectively in a team‑oriented environment.
Nice to Have Qualifications
  • Experience with cloud services (e.g., Azure).
  • Experience with Azure DevOps build and release pipelines.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Experience with tracing and logging solutions (e.g. Splunk, Jaeger).

The expected salary range for this role is ($100,200.00 - $125,000.00).

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

AmTrust Financial Services, Inc. • Cleveland (OH)

On-site
USD 100,000 - 125,000
Medical & Dental Plans
Life Insurance
401k Savings Plan
+1
Senior Software Engineer: Lead Full-Stack & Data Solutions
Senior Software Engineer: Lead Full-Stack & Data Solutions

AmTrust Financial Services Inc. • Cleveland (OH)

On-site
USD 100,200 - 125,000
Medical & Dental Plans
Life Insurance
Health Care Flexible Spending
+3
Senior Full-Stack Engineer - Lead & Build Scalable Apps
Senior Full-Stack Engineer - Lead & Build Scalable Apps

AmTrust Financial Services, Inc. • Cleveland (OH)

On-site
USD 100,000 - 125,000
Medical & Dental Plans
Life Insurance
401k Savings Plan
+1
Software Development Engineer in Testing III
Software Development Engineer in Testing III

AmTrust Financial Services • Cleveland (OH)

On-site
USD 87,000 - 105,000
Medical & Dental Plans
401k Savings Plans
Paid Time Off
Senior Software Engineer - Tax Platform & Solutions
Senior Software Engineer - Tax Platform & Solutions

BDO USA • Dallas (TX)

On-site
USD 100,000 - 160,000
Senior Software Engineer - Tax Product Development
Senior Software Engineer - Tax Product Development

BDO USA • Dallas (TX)

On-site
USD 100,000 - 160,000
Senior Security Engineer
Senior Security Engineer

AmTrust Financial Services Inc. • Cleveland (OH)

Hybrid
USD 120,000 - 170,000
Medical & Dental Plans
Life Insurance
Health Care Flexible Spending
+3
Senior Software Engineer - Tax Product Development
Senior Software Engineer - Tax Product Development

BDO USA • Chicago (IL)

On-site
USD 100,000 - 160,000
Senior Software Engineer - Tax Product Development
Senior Software Engineer - Tax Product Development

BDO USA • Houston (TX)

On-site
USD 100,000 - 160,000
Senior Applications Development Analyst (13489-1) Princeton, NJ
Senior Applications Development Analyst (13489-1) Princeton, NJ

ESR Healthcare • Princeton (NJ)

On-site
USD 100,000 - 150,000