Jobs / AmT***

Senior Software Engineer

AmT*** · Cleveland, OH, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Cleveland, OH, United States100,200-125,000 USD/yearlyRemote
Remuneration
100,200-125,000 USD/yearly
Location
Cleveland, OH, United States
Visa sponsorship
Sponsors visa

Job summary

Overview: The Senior Software Engineer is responsible for designing, developing, and maintaining complex software applications and systems that support business objectives. This role serves as a technical leader within the engineering team, driving best practices, mentoring developers, and delivering scalable, secure, and high-performing solutions.

Benefits

AmTrust Financial Services offers a competitive compensation package and excelleAmTrust strives to create a diverse and inclusive culture where thoughts and ideAmTrust values excellence and recognizes that by embracing the diverse backgroun

Qualifications

  • and deliver technical solutions.
  • Review code and provide mentorship to junior and mid-level engineers.
  • Troubleshoot and resolve complex software defects and production issues.
  • Optimize application performance, reliability, and scalability.
  • Participate in Agile development activities, including sprint planning, daily standups, and retrospectives.
  • Contribute to CI/CD pipelines and DevOps initiatives.
  • Implement and maintain security best practices throughout the software development lifecycle.
  • Evaluate emerging
  • Required
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent professional experience.
  • 6+ years of software development experience.
  • Strong proficiency in one or more programming languages such as Java, C#, Python, JavaScript/TypeScript, or Go.

Responsibilities

  • The Senior Software Engineer is responsible for designing, developing, and maintaining complex software applications and systems that support business objectives.
  • Design, develop, test, and deploy scalable software applications and services.
  • Lead technical design discussions and contribute to architecture decisions.
  • Develop clean, efficient, and maintainable code following industry best practices.
  • Collaborate with cross-functional teams to define
  • of the role, as well as market and business considerations.

Skills

Communication

Degrees

AssociateBachelorDegree

Industry

AutomotiveBankingEducationHealthcareInsurance

Company size

Smb

Contract length

00 years