Software and Integration Architect

Posted Yesterday
Be an Early Applicant
Hiring Remotely in US
Remote
165K-185K Annually
Expert/Leader
Software
The Role
Lead architecture and hands-on development of cloud-native, microservices-based systems and company-wide integrations (AWS and MuleSoft) using Python. Own provisioning, billing, telemetry, and integration landscapes; define AI-SDLC and AI tooling; implement infrastructure-as-code and CI/CD; ensure observability, testing, security, and operational readiness; translate architecture into Jira work and mentor engineering teams.
Summary Generated by Built In
Who are we?

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines.  Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.

Summary
 

As a Software and Integration Architect at Smarsh, you will define and execute the software and integration architecture that connects Smarsh’s operational systems and 12+ product platforms. This role blends general software and cloud architecture with integration architecture, requiring strong system design skills across backend services, cloud infrastructure, and user-facing applications.

You will serve as the technical leader for custom application development on Smarsh’s custom IT platform, delivering applications for users across the business, not just the backend systems that support them. This includes the systems responsible for provisioning all Smarsh products, tracking and billing more than $120M in annual revenue from customer overages and growing, and enabling the reliable flow of telemetry data across the platform. You will also be the technical leader for all integrations across IT and Operations at Smarsh, owning the end-to-end integration landscape company-wide, excluding only integrations built into Smarsh’s own products. 

 This is a hands-on, high-impact role. Expert-level AWS and software architecture skills are the priority: you will lead the design and build of scalable, cloud-native architectures leveraging AWS services, microservices-based designs, distributed systems, and modern web applications. Integrations are built primarily on AWS and MuleSoft, with Python as our core language, and you should expect to be hands-on-keyboard alongside the team. 

 Central to this role is our AI-SDLC methodology, an AI-native software development lifecycle in which we use a variety of AI models alongside AI coding tools as a core part of how we design, build, test, and ship software. As an architect, you will not just work within this methodology but help define and advance it, setting the standard for how the team builds with AI. We work with Claude as well as ChatGPT, Ollama, and other leading and open-source tools, and we expect you to stay invested in the rapidly evolving AI landscape and bring the best of it into the team’s day-to-day work. 

 You will work closely with all areas of Smarsh’s business to ensure seamless connectivity across systems and platforms, from backend services through customer- and internal-facing user experiences. 

 

How will you contribute?

    • Operate as a technical leader of the team, working alongside the Sr. Full Stack Developer and Engineering Manager to drive the technical direction of projects from design through delivery. 

    • Lead the architecture and development of custom applications on Smarsh’s custom IT platform, serving users across the business. 

    • Own the architecture, standards, and delivery for all integrations across IT and Operations, built primarily on AWS and MuleSoft with Python as the core language. 

    • Own the systems that support provisioning, billing, telemetry, product usage tracking, and revenue streams across Smarsh’s product ecosystem. 

    • Design cloud-native, microservices-based architectures with clear service boundaries, scalable communication patterns, and fault tolerance. 

    • Lead hands-on development of backend services and integration components using Python, AWS Lambda, MuleSoft, and other cloud-native and integration technologies. 

    • Guide the architecture of modern, user-facing web applications, partnering with the team to deliver polished, performant experiences backed by clean API contracts. 

    • Define, advance, and set the standard for our AI-SDLC methodology, using AI coding tools such as Claude, ChatGPT, Ollama, and other leading and open-source options as a core part of the development lifecycle, and establishing patterns and guardrails for safe, consistent AI-assisted development. 

    • Architect and build AI tooling that extends AI capabilities into the team’s workflows, including Claude plugins and MCP (Model Context Protocol) servers. 

    • Own the cloud infrastructure lifecycle using infrastructure-as-code, and define CI/CD and release engineering practices with automated testing, deployment safety, and rollback strategies. 

    • Lead observability and operational readiness across systems, including metrics, logging, tracing, alerting, and cloud cost awareness. 

    • Translate architectural designs into clear Jira epics, stories, and tasks, and guide technical prioritization in collaboration with Engineering leadership within Agile delivery. 

    • Design testing strategies for large, distributed systems, including integration, end-to-end, performance, and failure scenario testing. 

    • Provide architectural direction and technical mentorship across the team, and establish and maintain software and integration architecture standards, governance, and best practices. 

What will you bring?

    • 10+ years of experience in software and integration architecture, including significant ownership of large-scale, distributed systems. 

    • Expert-level AWS and software architecture experience, including designing and building production systems using services such as Lambda, API Gateway, S3, RDS/DynamoDB, ECS/EKS, Step Functions, and event-driven components. 

    • Proficiency in Python for building services, automation, and integration logic, with a genuine willingness to be hands-on-keyboard; experience with other object-oriented languages (e.g., Java, C#) is a plus. 

    • Strong experience designing and delivering modern web applications, with fluency in current front-end frameworks and patterns (e.g., React or similar), component-driven architecture, and the practicalities of building responsive, accessible user experiences on top of well-designed APIs. 

    • Track record building production integrations on AWS and on enterprise integration platforms such as MuleSoft, with a clear understanding of how a dedicated integration platform fits alongside a cloud-native AWS ecosystem. 

    • Demonstrated fluency with AI coding tools (e.g., Claude, ChatGPT, Ollama, and other leading and open-source options) as part of an AI-first development workflow, with a track record of bringing new tools into team practice; experience building Claude plugins or MCP servers is a plus. 

    • Deep understanding of microservices architectures, including service decomposition, API design, asynchronous messaging, resiliency, and scalability patterns. 

    • Experience designing secure, scalable APIs and integration patterns (REST, event-driven, batch), with a strong grounding in authentication, authorization, and data protection. 

    • Hands-on experience with infrastructure-as-code (Terraform, AWS CDK, or CloudFormation) and CI/CD pipelines with a focus on deployment safety and automation. 

    • Experience with observability tooling (e.g., CloudWatch, Datadog, Prometheus, OpenTelemetry) and with containerization and orchestration (Docker, ECS/EKS/Kubernetes). 

    • Familiarity with event streaming and asynchronous messaging (e.g., Kafka, SNS/SQS, EventBridge) in distributed systems. 

    • Proven ability to decompose architectures into well-structured Jira work that development teams can execute in parallel, within Scrum or similar Agile frameworks. 

    • Excellent communication and collaboration skills with technical and non-technical stakeholders, and the ability to drive architecture decisions with a high degree of autonomy. 

    • AWS Certified Solutions Architect (Associate or Professional) is preferred. 

    • MuleSoft Certified Integration Architect is a nice to have. 

    • Experience working in SaaS, platform, or data-intensive environments is preferred. 

About our culture

Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world’s leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like.

Skills Required

  • 10+ years of experience in software and integration architecture, owning large-scale distributed systems
  • Expert-level AWS architecture experience (Lambda, API Gateway, S3, RDS/DynamoDB, ECS/EKS, Step Functions, event-driven components)
  • Proficiency in Python for building services, automation, and integration logic; willingness to be hands-on-keyboard
  • Track record building production integrations on AWS and enterprise integration platforms such as MuleSoft
  • Deep understanding of microservices architectures, API design, asynchronous messaging, resiliency, and scalability patterns
  • Experience designing secure, scalable APIs and integration patterns (REST, event-driven, batch) with authentication/authorization and data protection
  • Hands-on experience with infrastructure-as-code (Terraform, AWS CDK, or CloudFormation) and CI/CD pipelines focused on deployment safety and automation
  • Experience with observability tooling (CloudWatch, Datadog, Prometheus, OpenTelemetry) and containerization/orchestration (Docker, ECS/EKS/Kubernetes)
  • Familiarity with event streaming and messaging (Kafka, SNS/SQS, EventBridge)
  • Strong experience designing and delivering modern web applications and front-end frameworks (e.g., React), with API-driven UX considerations
  • Proven ability to decompose architectures into Jira epics, stories, and tasks and guide technical prioritization within Agile delivery
  • Demonstrated fluency with AI coding tools (Claude, ChatGPT, Ollama) and experience bringing AI tools into team workflows
  • Experience building Claude plugins or MCP servers
  • Experience with other object-oriented languages (e.g., Java, C#)
  • AWS Certified Solutions Architect (Associate or Professional)
  • MuleSoft Certified Integration Architect
  • Experience working in SaaS, platform, or data-intensive environments
  • Excellent communication and collaboration skills with technical and non-technical stakeholders

Smarsh Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Smarsh and has not been reviewed or approved by Smarsh.

  • Leave & Time Off Breadth Time off is characterized by unlimited PTO, generous vacation allowances, and paid holidays, with policies that support taking time away. These elements are positioned as a core strength that helps balance lower base pay in some roles.
  • Wellbeing & Lifestyle Benefits Perks include wellness programs, commuter and bike reimbursement, volunteer time off, peer recognition, remote-work support, and a sabbatical option. The variety of non-salary benefits contributes to a supportive work-life environment.
  • Retirement Support A 401(k) with employer match and profit sharing is offered, with immediate vesting described for the match. This strengthens the long-term financial component of total rewards.

Smarsh Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Portland, OR
1,470 Employees

What We Do

Smarsh provides cloud-based archiving and compliance solutions for companies in regulated and litigious industries.

Similar Jobs

Comcast Logo Comcast

Account Director

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
California, USA
115000 Employees
115K-181K Annually

Comcast Logo Comcast

Enterprise Account Executive

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
California, USA
115000 Employees
65K-116K Annually

Comcast Logo Comcast

Account Executive

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
California, USA
115000 Employees
65K-116K Annually

Comcast Logo Comcast

Account Executive

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
Pennsylvania, USA
115000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account