Principal Software Architect jobs in United States
cer-icon
Apply on Employer Site
company-logo

Theoris · 1 day ago

Principal Software Architect

Theoris is seeking a Principal Software Architect to lead the modernization of a large legacy transactional platform into a scalable, cloud-ready, modular system. This role involves defining the future-state design, validating it through proof-of-concept work, and guiding engineering teams through implementation to ensure alignment with long-term business goals.

ConsultingHuman ResourcesInformation TechnologyStaffing Agency
check
Comp. & Benefits
Hiring Manager
Glynis B.
linkedin

Responsibilities

Develop and refine the modernization reference architecture, including domain boundaries, component decomposition, integration patterns, and platform evolution strategy
Analyze legacy systems to determine modernization options, constraints, and optimal transition strategies
Conduct architectural evaluations using structured frameworks (e.g., ATAM, C4, ADRs) and deliver clear, defensible recommendations
Support Sprint-0 and PoC efforts by guiding architectural baselines, CI/CD foundations, and development runway; validate PoC results against performance and scalability goals
Provide hands-on architectural guidance to senior engineers implementing modernization components
Evaluate competing tools, frameworks, and modernization strategies; articulate tradeoffs to technical and executive stakeholders
Identify modernization risks early and propose mitigation strategies grounded in industry best practices
Partner across engineering, systems teams, SMEs, and leadership to ensure alignment and communicate roadmap recommendations and PoC outcomes

Qualification

Software architectureDistributed systemsAPI designCloud-ready architectureArchitectural evaluation frameworksCI/CD pipelinesDevOps toolingMicroservicesDomain-Driven DesignEvent-driven patternsModernization strategiesCollaborationCommunication skills

Required

10+ years of software architecture experience, including large-scale modernization of legacy enterprise platforms
Deep expertise in distributed systems, API design, integration patterns, and cloud-ready architectural styles
Strong experience with architectural evaluation frameworks (e.g., ATAM, ADRs, C4 modeling)
Hands-on experience designing and validating modernization proof-of-concepts demonstrating performance, scalability, and maintainability improvements
Proficiency with CI/CD pipelines, DevOps tooling, and modern engineering practices
Ability to collaborate effectively across cross-functional teams in complex environments
Excellent written and verbal communication skills, capable of articulating architectural tradeoffs clearly

Preferred

Experience decomposing monoliths into microservices, modular components, or service-oriented architectures
Knowledge of Domain-Driven Design (DDD), event-driven patterns, and cloud-native modernization approaches
Familiarity with modernization accelerators such as strangler patterns, phased migration strategies, and hybrid legacy-to-modern integration techniques
Experience contributing to enterprise architecture roadmaps for modernization or transformation programs

Benefits

Robust Health Insurance
401(k) plan
PTO
Paid holidays

Company

Theoris

twittertwitter
company-logo
A nimble and collaborative strategic data management partner, solving complex enterprise data analytics and integration challenges, Indianapolis-based Theoris - expertly serves clients in life science, healthcare, manufacturing, financial services, and other demanding industries with strategic consulting, managed data solutions, app development and integration, cloud initiatives, and skilled IT and engineering talent acquisition – for over 40 years and counting.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2024-04-23Acquired

Leadership Team

leader-logo
George Huntley
Chief Operating Officer/Chief Financial Officer
linkedin
Company data provided by crunchbase