Search for more jobs

Senior Solution Architect

Job Summary

MathWorks is modernizing how we design, build, and operate enterprise business applications—leveraging cloud-native architecture and an AI-first approach to delivery. We’re looking for an Architect who can span multiple architecture disciplines including Solution Architecture, Cloud Architecture, AI Architecture, and Enterprise Architecture.

This role is intentionally broad. We want a hands-on, highly collaborative architect with a strong can-do attitude—someone who leverages their experience, learns quickly, mentors others, and helps teams deliver secure, resilient solutions.

We use AI in two ways:

  1. to improve how we work (productivity and quality across the delivery lifecycle), and

  2. to incorporate AI capabilities into the applications we build (using a variety of models, services, and AI-enabled SaaS features).

This role is about practical application, integration, and delivery.

Responsibilities

Architect resilient, secure, cloud-native solutions

  • Design and evolve systems using AWS cloud-native services, aligned with the AWS Well-Architected Framework.
  • Lead solution designs across distributed systems, including integration strategies, APIs, asynchronous messaging, data flows, and hybrid/SaaS connectivity.
  • Ensure security and resilience are built into the architecture from the start (secure-by-design patterns, least privilege, operational readiness).

Improve business application resilience and operational readiness

  • Improve resilience by contributing to risk assessments, disaster recovery plans, business continuity plans, and highly available architecture solutions.
  • Partner with engineering and platform teams to improve observability, incident readiness, and operational excellence.

Elevate architecture practices (practical, not bureaucratic)

  • Participate in and improve architecture and design reviews—focused on enabling delivery, reducing risk, and improving quality.
  • Advance practical enterprise architecture capabilities: maintain visibility into the application portfolio, identify modernization opportunities, and adopt tooling that supports healthy outcomes.
  • Make clear, evidence-based recommendations on when to buy versus build solutions, and which vendor platform suites best align to specific capabilities.
  • Mentor engineers and peers through collaboration, pairing, reviews, and knowledge sharing.

Lead with an AI-first delivery mindset

  • Make AI a practical part of day-to-day delivery: accelerate discovery, design, implementation, testing, and operations using AI tooling and coding agents.
  • Help teams adopt effective patterns for AI-assisted engineering (e.g., assisted coding, test generation, debugging support, documentation and runbook improvements).
  • Guide teams in using a variety of AI capabilities (models, services, and AI features in SaaS products) based on outcomes, reliability, safety, and cost. 

Build AI-enabled application capabilities (without building the models)

  • Design application architectures that incorporate AI capabilities in a responsible, maintainable way (e.g., intelligent search/assist, summarization, classification, workflow augmentation).
  • Define practical integration patterns for AI services in enterprise applications (e.g., retrieval/knowledge augmentation, guardrails, evaluation approaches, telemetry, fallbacks).
  • Partner with product owners and engineering teams to identify valuable use cases, clarify requirements, and deliver solutions that measurably improve user and business outcomes.

Work strategically and tactically (hands-on when needed)

  • Translate business goals into pragmatic architecture decisions and delivery plans.
  • Provide hands-on support where needed: prototypes, technical spikes, design iterations, and implementation guidance.
  • Communicate clearly through diagrams, decision records, and concise written guidance that helps teams move faster.

Minimum Qualifications

  • A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.
  • Expertise with software development

Additional Qualifications

 

  • Experience: 10+ years of professional experience in software engineering, quality engineering, data architecture, and/or software architecture, with demonstrated contributions to delivering production systems.
  • Architecture Responsibilities:2+ years performing architecture responsibilities across solution/application architecture, cloud architecture, and/or enterprise architecture.
  • Education:Bachelor’s degree in Computer Science or a related field (Master’s a plus) or equivalent practical experience.
  • Hands-on Architecture: Proven ability to operate as a hands-on architect, comfortable moving between strategy, design, and tactical implementation support.
  • Secure & Resilient Design: Strong background designing secure, resilient systems in cloud and distributed environments.
  • Influence & Collaboration: Demonstrated ability to influence without authority, collaborating effectively with leaders and engineers in a matrix environment.
  • Communication: Excellent written and verbal communication skills—able to explain complex technical ideas to diverse audiences and document decisions clearly.

 Combinations of the following are considered nice-to-have:

  • Experience designing and evolving solutions using AWS cloud-native services, aligned with Well-Architected principles (security, reliability, operational excellence, performance, and cost).
  • Experience improving application resilience through risk assessments, disaster recovery, and business continuity planning.
  • Experience integrating complex systems (APIs, event-driven patterns, data pipelines, SaaS integrations) and applying pragmatic architecture approaches (e.g., lightweight modeling, decision records).
  • Experience incorporating AI capabilities into applications and using AI tooling to improve delivery outcomes (without needing prior model-building experience).
You and MathWorks

Why MathWorks?

It's the chance to collaborate with bright, passionate people. It's the opportunity to accelerate the pace of discovery, innovation, and learning in engineering and science. And it’s a commitment to doing the right thing—for each individual, our customers, and the local community. We cultivate an enjoyable, participatory, and rational environment that champions individual growth, encourages initiative, values collaboration, shares success, and rewards excellence.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs more than 6,500 people in 16 countries, with headquarters in Natick, Massachusetts, USA. MathWorks is privately held and has been profitable every year since its founding in 1984.

YOU + MathWorks = Unlimited Possibilities

Join Our Talent Network

Receive personalized job opportunities, stories, and company updates.

Contact us if you need reasonable accommodation because of a disability in order to apply for a position.

MathWorks is an equal opportunity employer. We evaluate applicants without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, veteran status, genetic information, and other legally protected characteristics. View the EEOC Know Your Rights poster.

MathWorks participates in E-Verify. View the E-Verify posters here.