Jobs · Engineering

Enterprise Software Architect

USI Insurance Services · United States · 3 days ago
RemoteRemoteEngineeringFull-time

About the Role

USI’s Enterprise Software Architecture team sets enterprise architecture and security standards, builds shared software capabilities, and evaluates emerging technologies — including AI-assisted development and agent-based tooling — to help application teams deliver solutions efficiently and at scale. In this role, you’ll contribute hands-on to production systems while also shaping patterns, platforms, and tooling used across the organization.

Responsibilities

  • Design and build enterprise-shared components and frameworks using React, TypeScript, and .NET/C#.

  • Drive the adoption of AI-assisted development and agentic workflows to accelerate delivery across application teams.

  • Build and maintain CI/CD pipelines and shared code libraries for application teams.

  • Define and evolve architecture, coding, and security standards; create reference architectures and integration designs; lead code reviews.

  • Prototype and evaluate emerging technologies, identify risks and constraints early, and present recommendations to leadership.

  • Partner with product teams on cross-cutting designs, remove technical roadblocks, and mentor engineers through code reviews and pairing.

  • Ensure the security, performance, and reliability of delivered systems; support production incidents and drive root-cause analysis.

  • Break down complex initiatives into well-defined workstreams and communicate progress, risks, and trade-offs to leadership.

What We're Looking For

  • 7+ years of professional software engineering experience, including 2+ years in an architect, staff, or principal-level role delivering enterprise-scale systems.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.

  • Expert-level experience building large-scale production systems with React/TypeScript and C#/.NET.

  • Advanced experience with database design and performance tuning across relational and NoSQL platforms.

  • Demonstrated success designing and governing shared libraries across multiple teams and technology stacks.

  • Experience designing cloud-native systems and building CI/CD pipelines with Infrastructure-as-Code.

  • Comprehensive testing expertise and ability to diagnose and resolve distributed system issues under pressure.

  • An analytical and curious approach, with the ability to assess and thoughtfully adopt new tools and technologies.

Why USI?

  • Committed to a Diverse and Inclusive Workplace

  • Nationally Recognized as a Top Insurance Employer

  • Industry-Leading Programs, Rewards, and Recognition

  • Deep Community Engagement

Pay

$150,000 - $165,000. This is a bonus eligible position with a target incentive of 10%.

Schedule

TBD

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com