Software Architect

Foundation Finance Company Careers

Rothschild (WI)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Foundation Finance Company Careers is seeking a Software Architect to guide enterprise architecture strategy, technical standards, and long-term system design with a focus on scalability, reliability, and maintainability.

The role emphasizes cross-system governance, strategic prototyping, and high-impact mentoring over routine feature work, partnering with business leaders to translate objectives into scalable roadmaps and measurable business value.

Qualifications

  • Bachelor's degree in computer science, software engineering, or a related STEM field.
  • Minimum 10 years of progressive experience in software development, software architecture, platform engineering, or technical leadership.
  • Minimum 5 years of experience designing and delivering complex enterprise systems across front-end, middleware, back-end, integration, cloud, and data technologies.
  • Experience working with business stakeholders within a cross-functional matrix environment.

Responsibilities

  • Partner with business leaders, Product Management, software development leadership, and stakeholders to translate high-level objectives into actionable technical roadmaps, scalable architecture, and measurable business value.
  • Define and evolve enterprise architecture strategy, architectural patterns, and technical guardrails to maximize performance, scalability, reliability, maintainability, security, and long-term system health.
  • Chair cross-team architecture reviews and establish design standards, architecture decision records, documentation expectations, and governance practices that reduce technical debt and unify engineering practices.
  • Lead architectural planning for complex cross-system changes spanning microservices, front-end applications, middleware, APIs, data flows, event-driven patterns, third-party integrations, and back-end systems.
  • Guide cloud, platform, infrastructure, and security architecture in partnership with DevOps, Information Security, operations, and development teams to safeguard customer and company data.
  • Serve as the senior technical escalation point for high-priority system failures, performance anomalies, reliability issues, integration problems, and architectural risks affecting core enterprise systems.
  • Evaluate emerging technologies, including AI-assisted development tools, automation platforms, cloud services, frameworks, and third-party systems; build proofs of concept to validate future-state architecture and reduce technical uncertainty.
  • Provide advanced technical guidance and architectural mentoring to team members and reduce key-person dependency by promoting knowledge sharing, technical diagrams, documentation standards, architecture decision records, review practices, and reusable patterns while promoting professionalism, sound judgment, and constructive risk communication.
  • Establish and advocate engineering best practices including secure coding, Test-Driven Development (TDD), automated testing, CI/CD practices, code review standards, observability, and production stability.
  • Support Agile/Scrum delivery by clarifying technical scope, sequencing architectural work, identifying dependencies and tradeoffs, and aligning technical execution with sprint, release, and roadmap commitments.

Skills

Enterprise Architecture
Cloud Architecture
Leadership
Stakeholder Mgmt
Microservices
Security

Education

Bachelor's degree in computer science

Tools

CI/CD platforms
Architecture design tools
Microsoft Office

Job description

The Software Architect is responsible for maintaining deep technical fluency, defining and guiding enterprise architecture strategy, technical standards, and long-term system design practices, as well as ensuring decisions support scalability, reliability, maintainability, and business priorities.


This role focuses on broad technical guardrails, cross-system architecture, strategic prototyping, architecture governance, business-facing technical leadership, and high-impact mentoring rather than daily feature execution.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Partner with business leaders, Product Management, software development leadership, and stakeholders to translate high-level objectives into actionable technical roadmaps, scalable architecture, and measurable business value.
  • Define and evolve enterprise architecture strategy, architectural patterns, and technical guardrails to maximize performance, scalability, reliability, maintainability, security, and long-term system health.
  • Chair cross-team architecture reviews and establish design standards, architecture decision records, documentation expectations, and governance practices that reduce technical debt and unify engineering practices.
  • Lead architectural planning for complex cross-system changes spanning microservices, front-end applications, middleware, APIs, data flows, event-driven patterns, third-party integrations, and back-end systems.
  • Guide cloud, platform, infrastructure, and security architecture in partnership with DevOps, Information Security, operations, and development teams to safeguard customer and company data.
  • Serve as the senior technical escalation point for high-priority system failures, performance anomalies, reliability issues, integration problems, and architectural risks affecting core enterprise systems.
  • Evaluate emerging technologies, including AI-assisted development tools, automation platforms, cloud services, frameworks, and third-party systems; build proofs of concept to validate future-state architecture and reduce technical uncertainty.
  • Provide advanced technical guidance and architectural mentoring to team members and reduce key-person dependency by promoting knowledge sharing, technical diagrams, documentation standards, architecture decision records, review practices, and reusable patterns while promoting professionalism, sound judgment, and constructive risk communication.
  • Establish and advocate engineering best practices including secure coding, Test-Driven Development (TDD), automated testing, CI/CD practices, code review standards, observability, and production stability.
  • Support Agile/Scrum delivery by clarifying technical scope, sequencing architectural work, identifying dependencies and tradeoffs, and aligning technical execution with sprint, release, and roadmap commitments.
  • Other duties as assigned by management. Must be able to come to work promptly and regularly. Must be able to take direction and work well with others. Must be able to work under the stress of deadlines. Must be able to concentrate and perform accurately. Must be able to react to change productively.
Software Architect Duties:

The Software Architect is responsible for maintaining deep technical fluency, defining and guiding enterprise architecture strategy, technical standards, and long-term system design practices, as well as ensuring decisions support scalability, reliability, maintainability, and business priorities.


This role focuses on broad technical guardrails, cross-system architecture, strategic prototyping, architecture governance, business-facing technical leadership, and high-impact mentoring rather than daily feature execution.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Partner with business leaders, Product Management, software development leadership, and stakeholders to translate high-level objectives into actionable technical roadmaps, scalable architecture, and measurable business value.
  • Define and evolve enterprise architecture strategy, architectural patterns, and technical guardrails to maximize performance, scalability, reliability, maintainability, security, and long-term system health.
  • Chair cross-team architecture reviews and establish design standards, architecture decision records, documentation expectations, and governance practices that reduce technical debt and unify engineering practices.
  • Lead architectural planning for complex cross-system changes spanning microservices, front-end applications, middleware, APIs, data flows, event-driven patterns, third-party integrations, and back-end systems.
  • Guide cloud, platform, infrastructure, and security architecture in partnership with DevOps, Information Security, operations, and development teams to safeguard customer and company data.
  • Serve as the senior technical escalation point for high-priority system failures, performance anomalies, reliability issues, integration problems, and architectural risks affecting core enterprise systems.
  • Evaluate emerging technologies, including AI-assisted development tools, automation platforms, cloud services, frameworks, and third-party systems; build proofs of concept to validate future-state architecture and reduce technical uncertainty.
  • Provide advanced technical guidance and architectural mentoring to team members and reduce key-person dependency by promoting knowledge sharing, technical diagrams, documentation standards, architecture decision records, review practices, and reusable patterns while promoting professionalism, sound judgment, and constructive risk communication.
  • Establish and advocate engineering best practices including secure coding, Test-Driven Development (TDD), automated testing, CI/CD practices, code review standards, observability, and production stability.
  • Support Agile/Scrum delivery by clarifying technical scope, sequencing architectural work, identifying dependencies and tradeoffs, and aligning technical execution with sprint, release, and roadmap commitments.
  • Other duties as assigned by management. Must be able to come to work promptly and regularly. Must be able to take direction and work well with others. Must be able to work under the stress of deadlines. Must be able to concentrate and perform accurately. Must be able to react to change productively.
Minimum Qualifications:
  • Bachelor's degree in computer science, software engineering, or a related STEM field.

  • Minimum 10 years of progressive experience in software development, software architecture, platform engineering, or technical leadership.

  • Minimum 5 years of experience designing and delivering complex enterprise systems across front-end, middleware, back-end, integration, cloud, and data technologies.

  • Experience working with business stakeholders within a cross-functional matrix environment.

  • To perform this job successfully, an individual should have knowledge of
    • Microsoft Office suite
    • Architecture and design tools
    • Agile planning tools
    • Cloud platforms, software development tools, application security tools
    • CI/CD platforms
    • Data and integration technologies
    • Other role-specific development or design software
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Architect
Technical Architect

The Timberline Group • St. Louis (MO)

On-site
USD 120,000 - 180,000
Industry-leading bonus program
Profit sharing
401k Traditional
Software Architect
Software Architect

Jobtailor • Los Angeles (CA)

On-site
USD 140,000 - 210,000
Software Architect
Software Architect

TDIndustries • Town of Texas (WI)

On-site
USD 140,000 - 190,000
Senior Information Technology Architect
Senior Information Technology Architect

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
C# Software Architect
C# Software Architect

The Timberline Group • St. Louis (MO)

On-site
USD 140,000 - 190,000
Solutions Architect
Solutions Architect

Soni • Hazlet Township (NJ)

On-site
USD 150,000 - 170,000
Application Architect
Application Architect

Compunnel, Inc. • Brookfield (CT)

On-site
USD 100,000 - 130,000
IT Architect -
IT Architect -

thehivecareers.co • Oregon (WI)

Hybrid
USD 120,000 - 150,000
Information Technology Security Architect
Information Technology Security Architect

CBTS • Walker (MI)

On-site
USD 140,000 - 190,000
Lead Enterprise Architecture
Lead Enterprise Architecture

The Timberline Group • St. Louis (MO)

On-site
USD 140,000 - 190,000