Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

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

1. Ensure that applications meet business requirements and systems goals, fulfill end-user requirements, and identify and resolve systems issues.

2. Review and analyze existing applications effectiveness and efficiency, and then develop strategies for improving or leveraging these systems.

3. Work effectively with business liaison to identify and analyze needs.

4. Attend fact-gathering sessions (when applicable), analyze and solve problems with some assistance

5. Work effectively with the project team to identify, estimate, prioritize and resolve issues

6. Develops business oriented data dictionaries.

7. Provide data input during an engagement that will impact scope and delivery

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

9. Work with internal teams to define an enterprise-wide data aggregation approach that encompasses multiple systems and various data integration points

10. Profiles the data to measure quality and integrity of the data collected

11. Develop systems specifications based on business rules, specifications and process flows

12. Develop data flow, application and ER diagrams and technical specifications

13. Implement tools, scripts, queries or applications for accessing and analyzing data and associated metadata.

14. Keeps current with market trends and demands.

15. Performs 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)

 

#LI-NS1

#LI-HYBRID

#AmTrust

 

This job description is designed to provide a general overview of the requirements of the job and does not entail a comprehensive listing of all activities, duties, or responsibilities that will be required in this position. AmTrust has the right to revise this job description at any time.

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.

 

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.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, AmTrust Financial Services, Inc.

Joining AmTrust as a Senior Software Engineer means becoming an integral part of a dynamic team in Cleveland dedicated to crafting exceptional software solutions. In this role, you'll have the opportunity to dive into both front-end and back-end development, working closely with cross-functional teams to innovate and refine applications that not only meet business needs but also delight users. You'll be a leader on the team, mentoring junior engineers and ensuring a high standard of excellence in code quality and performance. Your days will include analyzing existing applications, proposing improvements, and designing data-driven solutions that align with strategic goals. From developing RESTful APIs and working with Angular and .NET frameworks to implementing CI/CD pipelines and conducting thorough unit tests, your expertise will shine through every project. You’ll collaborate with business liaisons to pinpoint needs and visualize them through data flow diagrams and technical specifications. As technology evolves, so will you—keeping up with industry trends and practices is key at AmTrust. In this role, you’ll not only build software but also contribute to an inclusive culture that appreciates diverse perspectives. Your impactful work will lay the foundation for future innovations that drive our company forward. If you’re ready to take your career to the next level with a company that values your contributions, AmTrust is the perfect place for you to innovate and excel.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at AmTrust Financial Services, Inc.
What are the main responsibilities of a Senior Software Engineer at AmTrust?

As a Senior Software Engineer at AmTrust, your primary responsibilities include developing front-end and back-end components, leading project teams, and ensuring that applications meet business and user requirements. You'll analyze existing applications for efficiency, collaborate with business liaisons, and help shape the overall technical architecture, working with data modeling and ETL standards.

Join Rise to see the full answer
What qualifications are needed to become a Senior Software Engineer at AmTrust?

To qualify for the Senior Software Engineer position at AmTrust, candidates should have a minimum of 5 years of professional software development experience. Strong proficiency in front-end technologies like Angular and back-end technologies like .NET is essential. Familiarity with Agile methodologies, RESTful APIs, microservices architecture, and a commitment to writing unit tests are also key qualifications.

Join Rise to see the full answer
What technical skills are emphasized for the Senior Software Engineer role at AmTrust?

In the Senior Software Engineer role at AmTrust, you should be proficient in Angular and .NET frameworks, have solid skills in HTML, CSS, JavaScript, C#, and SQL Server. Familiarity with version control systems like Git, CI/CD pipelines, and cloud services such as Azure will also be important to excel in this position.

Join Rise to see the full answer
How does AmTrust support the growth of its Senior Software Engineers?

AmTrust is committed to the growth of its Senior Software Engineers through excellent career advancement opportunities and a supportive environment that encourages continuous learning. The company's diverse and inclusive culture allows for collaboration and the exchange of ideas, which can enhance your skills and professional development.

Join Rise to see the full answer
What does a typical day look like for a Senior Software Engineer at AmTrust?

A typical day for a Senior Software Engineer at AmTrust involves collaborating with cross-functional teams, analyzing and improving existing systems, attending problem-solving sessions, developing data flow and technical specifications, and actively participating in coding activities. You’ll also have the opportunity to mentor junior team members, making leadership an integral part of your role.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with Angular and how you have applied it in projects?

When answering about your Angular experience, focus on specific projects where you utilized Angular to create dynamic applications. Discuss the challenges you faced, how you overcame them, and the impact your work had on the project outcomes. Highlight any innovative features you implemented and how they enhanced user experience.

Join Rise to see the full answer
Describe a challenging software problem you encountered and how you solved it.

For this question, choose a specific software issue that was complex and required significant problem-solving skills. Explain the steps you took to analyze the problem, the solution you implemented, and what you learned from the experience. Emphasize your analytical thinking and collaboration with others if applicable.

Join Rise to see the full answer
What is your approach to working with cross-functional teams?

Discuss the importance of communication and collaboration when working with cross-functional teams. Provide examples of how you've successfully worked with others from different departments, the tools or methodologies you used, and how these efforts contributed to achieving project goals.

Join Rise to see the full answer
How do you ensure the quality of your code?

Emphasize your commitment to writing clean, maintainable code and your use of unit tests as a quality assurance measure. Discuss any specific code review processes you follow, your experience with automated testing, and how you stay current with best coding practices to ensure that the quality of your output meets high standards.

Join Rise to see the full answer
What techniques do you use to optimize application performance?

When discussing performance optimization techniques, touch on methods such as profiling to identify bottlenecks, code refactoring, and efficient database queries. Provide examples in which you applied these techniques in past projects and the measurable improvements achieved in application performance.

Join Rise to see the full answer
How do you handle tight deadlines in software development?

Explain your time management strategies, such as breaking tasks into manageable pieces and prioritizing based on project requirements. You may also want to mention your experience with Agile methodologies and how you align daily work with sprint goals to navigate tight deadlines effectively.

Join Rise to see the full answer
What role does version control play in your development process?

Discuss how version control systems, like Git, are integral to your development workflow. Explain your approach to branching, committing changes, and collaborating with team members on repositories, which ensures that code integrity is maintained and any conflicts are resolved smoothly.

Join Rise to see the full answer
Can you describe your experience with RESTful APIs?

Share your experience working with APIs, including designing and consuming RESTful APIs. Highlight any specific applications you've built that interact with APIs, the technologies you used, and any challenges related to API integration you’ve successfully navigated, demonstrating your hands-on expertise.

Join Rise to see the full answer
How do you stay updated with industry trends and technologies?

Express your proactive approach to staying current, such as following industry blogs, participating in online communities, attending workshops or conferences, and engaging with peers in the field. This shows your commitment to professional development and your desire to bring fresh, innovative ideas to AmTrust.

Join Rise to see the full answer
What motivates you as a software engineer?

Reflect on what drives your passion for software engineering. Whether it's solving complex problems, creating user-centric applications, or leading projects to success, share your motivations clearly and connect them to how they align with the goals of AmTrust and the Senior Software Engineer position.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Broadvoice Remote Portugal (Remote)
Posted 4 days ago
Posted 5 days ago
Photo of the Rise User
Roblox Hybrid San Mateo, California, United States
Posted 4 days ago
Photo of the Rise User
PharmaLink Hybrid Largo, Florida, United States
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Datacom Remote No location specified
Posted 3 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
Photo of the Rise User
Someone from OH, Cleveland just viewed Marketing Analytics Intern - Summer 2025 at Spectrum
Photo of the Rise User
6 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
27 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company
Photo of the Rise User
11 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
146 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite
Photo of the Rise User
Someone from OH, Cleveland just viewed Software Engineer I (DevOps) at Mastercard
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios