{"id":1929157,"url":"https://alion.io/job/amtrustfinancial-senior-software-engineer","title":"Senior Software Engineer","company":{"id":1953579,"name":"AmTrust Financial","domain":"amtrustfinancial.com","url":"https://alion.io/company/amtrustfinancial","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cleveland, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":100200,"max":125000,"currency":"USD","period":"year","gross":null,"usd_annual":125000},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Git","optional":false},{"name":"Rest API","optional":false},{"name":"RxJS","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Docker","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Swagger","optional":true}],"status":"live","first_seen_at":"2026-10-05T21:15:15Z","employer_posted_date":"2026-10-05","last_verified_at":"2026-10-11T01:44:00Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"Overview\nThe 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.\nThis 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.\nResponsibilities\nDesign, develop, test, and deploy scalable software applications, services, and APIs.\nBuild and maintain ASP.NET Core REST APIs that orchestrate downstream enterprise services, SQL Server databases, and internal or third-party integrations.\nDevelop and support Angular/TypeScript web applications using modern frontend patterns, reusable components, routing, forms, and service-based API integration.\nLead technical design discussions and contribute to architecture decisions across frontend, backend, data access, and integration layers.\nWrite clean, efficient, secure, and maintainable code following established engineering standards and design patterns.\nCollaborate with product managers, architects, QA, business stakeholders, and other engineering teams to define requirements and deliver solutions.\nReview code, provide technical guidance, and mentor junior and mid-level engineers.\nTroubleshoot and resolve complex defects, integration issues, performance problems, and production incidents.\nImplement resilient service integration patterns, including retry strategies, timeout handling, structured error handling, and graceful downstream failure handling.\nMaintain secure authentication and authorization flows using OAuth/OIDC, JWT claims, role/permission checks, and secure configuration practices.\nContribute to CI/CD pipelines, automated testing, deployment readiness, and DevOps practices.\nSupport production reliability through structured logging, correlation IDs, metrics, distributed tracing, and other observability practices.\nDocument technical designs, processes, API contracts, and system architecture.\nQualifications\nBachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent professional experience.\n6+ years of professional software development experience.\nStrong proficiency in C#, ASP.NET Core, and RESTful API development.\nStrong proficiency with TypeScript and Angular, including RxJS, routing, forms, component design, and service-based API integration.\nExperience designing and maintaining layered application architectures, including services, repositories, domain models, and data access layers.\nExperience building APIs that consume and orchestrate multiple downstream services.\nExperience with SQL Server, including stored procedures, parameterized queries, and performance-conscious data access.\nStrong understanding of object-oriented programming, design patterns, dependency injection, and maintainable software architecture.\nExperience with secure application development, including OAuth/OIDC, JWT authentication, claims-based authorization, and secure configuration practices.\nExperience writing automated unit and integration tests for backend and frontend applications.\nExperience with Git, CI/CD tools, build pipelines, and DevOps practices.\nExcellent analytical, troubleshooting, communication, and collaboration skills.\nPreferred Qualifications\nExperience with observability practices such as structured logging, correlation IDs, metrics, and distributed tracing.\nExperience designing resilient service integrations, including retry strategies, timeout handling, and graceful downstream failure handling.\nFamiliarity with OpenAPI/Swagger documentation and API versioning practices.\nExperience building reusable frontend components or working within an enterprise design system.\nExperience with Docker, Kubernetes, cloud-hosted applications, or containerized deployment models.\nExperience modernizing legacy .NET applications or supporting systems across multiple .NET versions.\nExperience working in insurance, financial services, healthcare, or another regulated industry.\nExperience maintaining API and frontend contracts across multiple related applications.\nExperience leading technical projects, mentoring engineers, and improving team engineering practices.\nThe expected salary range for this role is USD $100,200.00 - USD $125,000.00 Yr.\nPlease 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.","description_format":"text","description_chars":4962,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Professional Services","Property & Casualty Insurance"],"lifecycle":[{"event":"open","at":"2026-10-05T21:15:15Z"}],"visa":[],"liveness":{"score":88,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.88,"p_room":1,"age_days":4,"expected_fill_days":22,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":125000,"is_top_pay":false},"html_url":"https://alion.io/job/amtrustfinancial-senior-software-engineer","json_url":"https://alion.io/job/amtrustfinancial-senior-software-engineer.json","meta":{"generated_at":"2026-10-11T02:19:23Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3673,"day_limit":5000,"remaining_today":1327,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1953579},"rest":"https://alion.io/mcp/rest/get_company?id=1953579"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Famtrustfinancial-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Famtrustfinancial-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Famtrustfinancial-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/amtrustfinancial-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Famtrustfinancial-senior-software-engineer"}]}