Software and Integration Architect
AI summary of the role
Hands-on architect owning software and integration architecture across Smarsh's IT and operations, including custom applications, billing/provisioning systems, and company-wide integrations on AWS and MuleSoft.
What you’ll do
- Lead architecture and development of custom applications on Smarsh's custom IT platform, serving users across the business.
- Own architecture, standards, and delivery for all integrations across IT and Operations, built primarily on AWS and MuleSoft with Python.
- Own systems supporting provisioning, billing, telemetry, product usage tracking, and revenue streams across Smarsh's product ecosystem.
- Define and advance AI-SDLC methodology, using AI coding tools (Claude, ChatGPT, Ollama) and building AI tooling like Claude plugins and MCP servers.
What you’ll bring
- 10+ years in software and integration architecture with significant ownership of large-scale distributed systems.
- Expert-level AWS and software architecture experience (Lambda, API Gateway, S3, RDS/DynamoDB, ECS/EKS, Step Functions).
- Proficiency in Python for services, automation, and integration logic.
- Strong experience with modern web applications and front-end frameworks (e.g., React).
Technologies
AWS · Lambda · API Gateway · S3 · RDS · DynamoDB · ECS · EKS · Step Functions · MuleSoft · Python · React
About Smarsh
Smarsh captures, archives, supervises, and analyzes digital communications for regulated organizations that need defensible compliance, discovery, and risk intelligence across 100+ channels.
Acquired · 1000–2000 people
Source and classification
Internal deployment & tooling · Evidence for this classification:
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:
More from the job description
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, [... source excerpt omitted ...] pany-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 o [... source excerpt omitted ...] 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,
Employer postings · Data from · Sources