About The Position

As an Integration Architect at Smarsh, you will define and execute the integration and technical architecture that connects Smarsh’s operational systems and 12+ product platforms. This role blends integration architecture with general software architecture, requiring strong system design skills across backend services, cloud infrastructure, and user-facing components. You will architect and own the systems responsible for provisioning all Smarsh products, tracking and billing more than $40M in annual revenue from customer overages, and enabling the reliable flow of telemetry data across the platform in partnership with Data and Analytics teams. This is a hands-on, high-impact role where you will shape the systems that power Smarsh’s operational backbone. You will design and build cloud-native, scalable architectures leveraging AWS services, modern integration platforms, microservices-based designs, and front-end technologies where appropriate. While MuleSoft is an important part of the integration landscape, this role requires broader architectural ownership across AWS, custom services, distributed systems, and UI-facing integrations. You will work closely with Engineering, Product, Finance, Business Systems, and Data leaders to ensure seamless connectivity across systems and platforms, from backend services through customer- and internal-facing user experiences.

Requirements

  • 10+ years of experience in software and integration architecture, including significant ownership of large-scale, distributed systems.
  • Strong AWS architecture and development experience, including designing and building production systems using services such as Lambda, API Gateway, S3, RDS/DynamoDB, ECS/EKS, and event-driven components.
  • Proficiency in Python for building services, automation, or integration logic; experience with other object-oriented programming languages (e.g., Java, C#) is also acceptable.
  • Solid experience with front-end development and architecture using HTML, CSS, and JavaScript, including integration with backend APIs.
  • Deep understanding of microservices architectures, including service decomposition, API design, asynchronous messaging, resiliency, and scalability patterns.
  • Experience with enterprise integration platforms such as MuleSoft, positioned as part of a broader architectural ecosystem rather than a standalone solution.
  • Experience designing secure, scalable APIs and integration patterns (REST, event-driven, batch, etc.).
  • Strong understanding of authentication, authorization, and data protection best practices.
  • Demonstrated experience working within Scrum or similar Agile delivery frameworks.
  • Proven ability to design architectures and decompose them into well-structured Jira tickets that enable effective execution by development teams.
  • Experience designing and executing testing strategies for complex systems, including functional and non-functional testing.
  • Excellent communication and collaboration skills with both technical and non-technical stakeholders.
  • Ability to drive architecture decisions and execution with a high degree of autonomy.

Nice To Haves

  • MuleSoft Certified Integration Architect or equivalent experience is preferred.
  • AWS Certified Solutions Architect (Associate or Professional) is preferred.
  • Experience working in SaaS, platform, or data-intensive environments is preferred.
  • Familiarity with analytics, telemetry, or operational data pipelines is preferred.
  • Experience designing or supporting UI frameworks or internal tooling is preferred.

Responsibilities

  • Define and lead the integration and software architecture connecting operational systems and Smarsh product platforms.
  • Architect, implement, and maintain integrations supporting provisioning, billing, and telemetry pipelines using a combination of AWS services, microservices, front-end components, and integration platforms such as MuleSoft.
  • Partner closely with Data and Analytics leaders to ensure integration designs align with data strategy, governance, and downstream consumption needs.
  • Design cloud-native, microservices-based architectures with clear service boundaries, scalable communication patterns, and fault tolerance.
  • Contribute to the architecture and development of backend services and integration components using Python, AWS Lambda, and other cloud-native technologies, ensuring scalability, reliability, and clean interfaces for downstream consumers.
  • Contribute to the architecture and development of front-end and UI-facing components using HTML, CSS, and JavaScript, ensuring clean integration with backend services and APIs.
  • Own the integration systems that track product usage, customer overages, and revenue streams across Smarsh’s product ecosystem.
  • Lead hands-on development of critical integration and platform components, primarily using Python, with flexibility to use other object-oriented languages where appropriate.
  • Partner with Finance, Product, and Revenue Operations to ensure accuracy, automation, and scalability in usage tracking and billing workflows.
  • Translate architectural designs into clear Jira epics, stories, and tasks, enabling development teams to execute efficiently and in parallel.
  • Guide backlog grooming, sprint planning, and technical prioritization in collaboration with Engineering leadership, operating within Scrum or similar Agile methodologies.
  • Design and execute testing strategies for large, complex, distributed systems, including integration testing, end-to-end validation, performance testing, and failure scenario testing.
  • Provide architectural direction and technical mentorship across backend, integration, and front-end development efforts.
  • Establish and maintain integration and software architecture standards, governance, observability, and best practices across systems.
  • Collaborate cross-functionally to align technical architecture with business goals, security requirements, and long-term scalability.
  • Make independent technical decisions on architecture, tooling, and implementation approaches aligned with Smarsh’s platform and security standards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service