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

Sharetec Systems · 9 hours ago

Software Architect

Sharetec Systems is a company dedicated to developing innovative core banking and lending software solutions for credit unions. They are seeking an Enterprise Software Architect to lead the modernization of a large, complex application, ensuring scalability and maintainability while collaborating with various teams to define architectural standards and technical vision.

ConsultingCreditSoftware

Responsibilities

Lead the design and execution of a comprehensive modernization strategy that transitions Sharetec's monolithic application into a modular, scalable architecture while maintaining system stability and customer uptime
Define a multi-year technology roadmap that balances near-term pragmatism with long-term architectural vision, identifying critical refactoring opportunities and establishing clear migration paths
Establish architectural principles, patterns, and standards for both greenfield development and legacy system transformation, ensuring consistency and maintainability across teams
Conduct comprehensive technical assessments of existing systems, identifying technical debt, bottlenecks, performance constraints, and security vulnerabilities that impact scalability and developer velocity
Partner with engineering leadership to design decomposition strategies for moving from monolithic architecture to distributed, service-oriented systems while managing risk and minimizing disruption
Own critical architectural decisions across backend, frontend, and data layers, ensuring decisions are data-driven and aligned with business objectives
Lead architecture review boards and design discussions, evaluating new technologies, frameworks, and tools for adoption within the organization
Mentor senior engineers and engineering managers on architectural thinking, helping them develop the systems perspective needed for large-scale distributed systems
Create and maintain comprehensive architectural documentation, decision records (ADRs), and design patterns that guide teams through complex technical transitions
Establish and enforce code quality standards, security practices, and architectural guardrails across all development teams
Partner closely with the CTO and VP of Engineering to align architectural vision with business strategy, resource allocation, and organizational capabilities
Collaborate with Product Management to ensure technical feasibility of product roadmap items and to identify opportunities for architectural improvements within feature development
Work with DevOps and Infrastructure teams to design cloud-native architectures, CI/CD pipelines, and deployment strategies that enable safe, frequent releases
Engage with QA and Security teams to define testability, observability, and security requirements within the architecture
Communicate architectural vision and critical decisions to both technical and non-technical stakeholders, translating complexity into clear strategic narratives
Provide strategic guidance on the evolution of Sharetec's tech stack (Angular frontend, .NET middle tier, Progress OpenEdge backend/database), defining what stays, what changes, and how to manage the transition
Lead technical due diligence on critical platform decisions, including evaluating migration paths away from legacy systems and identifying opportunities for modern tooling that improve developer velocity
Establish patterns and standards for integrating new technologies into the existing ecosystem without creating technical silos or unnecessary complexity

Qualification

Cloud architectureMicroservices architectureC#/.NETRelational database designTechnical leadershipAngularDevOps toolingFinancial services experienceCommunication skillsMentoring

Required

12+ years of professional software engineering and architecture experience, with at least 5+ years in a formal or informal architect role designing large-scale systems
Proven track record of successfully modernizing large, monolithic, mission-critical applications in production environments while maintaining system stability
Deep proficiency with at least one primary backend platform (C#/.NET, Java/Spring Boot, Python, or Node.js)
Advanced experience with relational database design and optimization (SQL Server, PostgreSQL, or Oracle). Experience with Progress OpenEdge is a strong plus
Hands-on experience designing and building distributed systems, microservices architectures, or service-oriented architectures at scale
Demonstrated expertise in cloud architecture, modern deployment patterns (containers, orchestration), and DevOps tooling (CI/CD pipelines, infrastructure-as-code)
Strong understanding of scalability patterns, performance optimization, and high-availability system design
Proven ability to define and communicate technical vision to both technical and non-technical audiences
Experience in financial services, fintech, or similarly regulated industries is strongly preferred
Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience

Preferred

Prior experience leading architecture initiatives across multiple engineering teams (20+ engineers)
Hands-on experience with Angular or modern JavaScript frameworks
Expertise designing systems for regulatory compliance (SOC 2, PCI-DSS, or financial services regulations)
Experience with event-driven architectures, asynchronous processing, or real-time data systems
Track record of building and mentoring other architects or senior technical leaders
Experience with database migration strategies or data platform modernization
Familiarity with Progress OpenEdge, especially in core banking or financial systems contexts
Published articles, talks, or open-source contributions related to system design or modernization

Benefits

Medical
Dental
Vision
Life and disability coverage
Paid Time Off (PTO)
Paid holidays - including your birthday off!
$1,000 employee referral program
401(k)
401(k) matching

Company

Sharetec Systems

twittertwittertwitter
company-logo
At Sharetec, we develop web-based core processing and digital solutions for Credit Unions with two goals: make it smarter and keep it simple.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Steffi Decker
Chief Executive Officer
linkedin
Company data provided by crunchbase