Senior Software Engineer
$100.2k - $125kAmTrust Financial
Senior Software Engineer
The Senior Software Engineer is responsible for designing, developing, and maintaining scalable software applications, APIs, and enterprise systems that support business objectives. This role serves as a technical leader within the engineering team, helping drive architecture decisions, engineering best practices, secure development, production reliability, and mentorship of junior and mid-level engineers.
This position requires strong full-stack engineering experience, with emphasis on modern .NET APIs, Angular-based web applications, SQL Server-backed systems, secure service integrations, and maintainable enterprise software.
Responsibilities
- Design, develop, test, and deploy scalable software applications, services, and APIs.
- Build and maintain ASP.NET Core REST APIs that orchestrate downstream enterprise services, SQL Server databases, and internal or third-party integrations.
- Develop and support Angular/TypeScript web applications using modern frontend patterns, reusable components, routing, forms, and service-based API integration.
- Lead technical design discussions and contribute to architecture decisions across frontend, backend, data access, and integration layers.
- Write clean, efficient, secure, and maintainable code following established engineering standards and design patterns.
- Collaborate with product managers, architects, QA, business stakeholders, and other engineering teams to define requirements and deliver solutions.
- Review code, provide technical guidance, and mentor junior and mid-level engineers.
- Troubleshoot and resolve complex defects, integration issues, performance problems, and production incidents.
- Implement resilient service integration patterns, including retry strategies, timeout handling, structured error handling, and graceful downstream failure handling.
- Maintain secure authentication and authorization flows using OAuth/OIDC, JWT claims, role/permission checks, and secure configuration practices.
- Contribute to CI/CD pipelines, automated testing, deployment readiness, and DevOps practices.
- Support production reliability through structured logging, correlation IDs, metrics, distributed tracing, and other observability practices.
- Document technical designs, processes, API contracts, and system architecture.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent professional experience.
- 6+ years of professional software development experience.
- Strong proficiency in C#, ASP.NET Core, and RESTful API development.
- Strong proficiency with TypeScript and Angular, including RxJS, routing, forms, component design, and service-based API integration.
- Experience designing and maintaining layered application architectures, including services, repositories, domain models, and data access layers.
- Experience building APIs that consume and orchestrate multiple downstream services.
- Experience with SQL Server, including stored procedures, parameterized queries, and performance-conscious data access.
- Strong understanding of object-oriented programming, design patterns, dependency injection, and maintainable software architecture.
- Experience with secure application development, including OAuth/OIDC, JWT authentication, claims-based authorization, and secure configuration practices.
- Experience writing automated unit and integration tests for backend and frontend applications.
- Experience with Git, CI/CD tools, build pipelines, and DevOps practices.
- Excellent analytical, troubleshooting, communication, and collaboration skills.
Preferred Qualifications
- Experience with observability practices such as structured logging, correlation IDs, metrics, and distributed tracing.
- Experience designing resilient service integrations, including retry strategies, timeout handling, and graceful downstream failure handling.
- Familiarity with OpenAPI/Swagger documentation and API versioning practices.
- Experience building reusable frontend components or working within an enterprise design system.
- Experience with Docker, Kubernetes, cloud-hosted applications, or containerized deployment models.
- Experience modernizing legacy .NET applications or supporting systems across multiple.NET versions.
- Experience working in insurance, financial services, healthcare, or another regulated industry.
- Experience maintaining API and frontend contracts across multiple related applications.
- Experience leading technical projects, mentoring engineers, and improving team engineering practices.
The expected salary range for this role is USD $100,200.00 - USD $125,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 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.
- ...combine high-speed cameras, image processing, AI, and industrial software to help ensure quality, safety, and efficiency for... ...food & beverage, pharmaceutical, and packaging industries. SENIOR SOFTWARE ENGINEER - MACHINE VISION SYSTEMS: This is a hands‑on role focused on...SeniorRemote workRelocation package2 days per week
$100.2k - $125k
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...SeniorFlexible hours$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...Sr Software Engineer To design, develop and implement software applications and systems based on user’s needs. Understand and analyse the... ...and flag any requirements or issues raised by the customer to seniors in the team. Develop software code as per specifications, by...Senior
- ...Sr. Software Engineer Good understanding and troubleshooting of Microsoft Windows Server concepts. Experience in high level diagnostics and troubleshooting of VMware ESX server environment. Project experience of design and delivery of server virtualization in an Enterprise...SeniorWork experience placement
$55k - $152.38k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Cleveland, OH, Pittsburgh, PA or Denver, CO. PNC will not...SeniorFull timeTemporary workPart timeWork experience placementWork at office$86.25k - $158.13k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Cleveland, OH, Dallas, TX,...SeniorFull timeTemporary workPart timeWork experience placementWork at office- ...Senior Java Developer Will lead a team of developers that support the enhancement and... ...knowledge of both Waterfall and AGILE software development lifecycle approaches. The candidate... ...must have good general technical engineering skills, strong technical aptitude, and a...Senior
- ...Senior Java Developer Location: Cleveland, OH (Onsite) Duration: Full-time only Job Description: • Experience working with Microservices using Java Spring boot framework and Cloud-Native architecture. • Experience with API and Event-driven systems. • Experience...SeniorFull timeImmediate startRelocation
$100k - $120k
Must Have Technical/Functional Skills: Sr. Java / Microservices Developer - JD : Need a strong profile with very good expertise and exposure. Must Have Skills: 1. Java struts 2. Spring/Spring boot, 3. Java Microservices, 4. Spring...Senior$70.8k - $156.7k
...Senior Java Developer Category: Software Development/ Engineering Main location: United States, Texas, Dallas Alternate Location(s): United States, Ohio, Cleveland United States, Pennsylvania, Pittsburgh Position ID: J0626-2452 Employment Type: Full...SeniorFull timeLocal area- ...Description Job Description Sr. Backend AI Engineer Location: Cleveland, OH... ...processing engine . We’re looking for a Senior Backend Engineer to architect "intelligent... ...Bachelor's degree in Computer science, Software Engineering Python & AI Mastery: Deep...SeniorShift work
- ...Senior Java Developer (Hybrid-Remote) Cleveland, Ohio, United States Will be responsible... ..., and support of web-based application software in a full-stack service-provider... ...specialist, this position also works with lead engineers and architects in continuous improvement...SeniorRemote work
- ...our clients. If this sounds exciting to you, let's chat! SENIOR AI ENGINEER We are hiring a Senior AI Engineer to lead the development... ...experimental data science prototypes and production-grade software. You will architect the robust systems and LLMOps workflows...SeniorRemote work
- ...Senior AI ML Engineer Location: Mason, OH / Plano TX / Atlanta, GA / Cleveland, OH / Indianapolis, IN / Iselin, NJ / downtown Chicago, IL / Chicago, IL / Wallingford, CT Duration: Fulltime Job Description: Must Have Technical/Functional Skills: Strong...SeniorFull timeImmediate startRelocation
$97.9k - $179.5k
...automate manual processes. The opportunity As our Risk Technology practice continues to expand, we are seeking a highly motivated Senior Associate, focused on SAP application risk and controls and technology enablement, to manage client engagement teams, work with a...SeniorWork experience placementSummer holidayFlexible hours- ...s degree in Computer Science, Information Technology, or related field 8+ years of professional software development experience with at least 3+ years in a lead or senior role Strong expertise in Java 11+ and Spring Boot framework for microservices development Proven...SeniorLocal area
$97.9k - $179.5k
...clients transform risk functions and implement technology solutions that support risk management and governance. The opportunity As a Senior Associate focused on SAP application risk and controls, you will manage client engagement teams, work with a wide variety of...SeniorWork experience placementSummer holidayFlexible hours$91k - $321.5k
...At PwC, our people in data and analytics engineering focus on leveraging advanced... ...that drive operational excellence. As a Senior Manager you will serve as a strategic... ...Data Processing/Analytics/ Science, Software Engineering, Artificial Intelligence and...SeniorFull timeH1b$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote work$91k - $169k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Principal within PNC's Technology organization, you will be based in Pittsburgh, PA or Cleveland, OH. PNC will not provide...Full timeTemporary workPart timeWork experience placementWork at office$70.8k - $156.7k
Senior Angular Developer Category: Software Development/ Engineering Main location: United States, Texas, Dallas Alternate Location(s): United States, Ohio, Cleveland; United States, Pennsylvania, Pittsburgh Position ID: J0626-2451 Employment Type: Full Time Position...SeniorFull timeLocal area$85.1k - $161.7k
We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to realize their full potential. Our exceptional people are the key to our unrivaled culture ...SeniorLocal area$106.2k - $194.6k
...broad technology landscape. You will guide clients through the complexities of modern robotics, digital twin applications, and software engineering. We'll look to you to provide technical leadership and perform development tasks to ensure robust engineering and...SeniorFull timeWork experience placementSummer holidayFlexible hours- ...Works from Figma files provided by the design team. Ensures accessibility and cross-browser compatibility. Collaborates with backend engineers and participates in agile ceremonies. Job Duties: Builds responsive, component-based UIs using React and Tailwind CSS. Works...Senior
$102.5k - $187.9k
Location: Anywhere in Country Job Overview Senior Technology Analyst - Oracle Services Supply Chain sub-practice. Supports large, complex full lifecycle initiatives in Oracle applications and technology, advising clients on architecture and implementation of core applications...SeniorFlexible hours- ...Role: Senior Full Stack Engineer (Node.js / React / GCP) Location: 4910 Tiedeman Road, Brooklyn, OH 44144 Job Description: . Experience... ...and frontend technologies, cloud platforms, and modern software architecture. The ideal candidate will play a key role in...Senior
- ...our global clients. Position Description We are looking for a Senior SharePoint Developer with 8+ years of overall IT experience and... ...platforms. This role is ideal for someone who enjoys solution engineering, system integration, and platform customization rather than...SeniorPermanent employmentFull time
$144k - $329.1k
...oversight, and auditability. Your key responsibilities As a Senior Manager specializing in AI & Data for Power & Utilities, you... ...models, defining solution architectures, and overseeing the engineering and scaling of AI, GenAI, and Agentic AI capabilities within...SeniorSummer holidayFlexible hours- ...This role owns reliability. As our software grows — more capability, more supported configurations, more of a product surface that has... ...to end — reliability needs an explicit owner. Without one, engineers drift toward features and nobody owns the product not breaking...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Cleveland, OH
- software developer Cleveland, OH
- software developer internship no experience Cleveland, OH
- junior software developer Cleveland, OH
- part time software developer remote Cleveland, OH
- financial software developer Cleveland, OH
- senior software engineer ruby on rails Cleveland, OH
- software engineer amazon Cleveland, OH
- senior software design engineer Cleveland, OH
- software engineer remote Cleveland, OH



