SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 200,000 - 230,000 / annual
Attentive is an AI marketing platform for 1:1 personalization, combining SMS, RCS, email, and push notifications with an AI-powered personalization engine. The company serves over 8,000 customers across 70+ industries, including major brands like Crate and Barrel, Urban Outfitters, and Carter's, and has been recognized by Deloitte (Fast 500), LinkedIn (Top Startups), Forbes (Cloud 100), and others.
As a Staff Software Engineer on the platform team, you will help set the technical direction for the compute and networking platform underpinning Attentive's microservices architecture. This is a hands-on technical leadership role focused on building reusable cloud components, clear interfaces, and self-service tools that improve infrastructure usability and operational safety. You will drive measurable improvements in platform reliability, cost efficiency, and developer productivity.
Key Responsibilities:
- Shape technical direction and architecture of Attentive's platform as part of the compute and networking team, partnering with engineering leaders on investment prioritization.
- Partner with engineering teams to understand workflows and pain points; build platform software, APIs, and self-service tools that reduce friction and enable faster, reliable service delivery.
- Lead complex cross-team initiatives, converting ambiguous requirements into designs, delivery plans, and measurable outcomes.
- Evolve Kubernetes and networking infrastructure across multiple AWS accounts and networks to support growth, resilience, and efficient resource use.
- Own and improve Infrastructure-as-Code orchestration and reusable cloud components, providing consistent interfaces and guardrails for AWS service consumption.
- Diagnose complex production issues and drive lasting improvements to system design, observability, and operational practices.
- Improve platform reliability, scalability, and cost efficiency while reducing operational overhead.
- Raise the engineering bar through hands-on development, design and code reviews, mentorship, and technical guidance.
- Identify and establish effective AI-assisted engineering practices across the team.
The platform runs on AWS and uses Kubernetes, Istio, Argo CD, Terraform, and Cloudflare at the edge.
Requirements:
- Significant experience designing, building, and operating large-scale infrastructure or distributed systems, with demonstrated technical leadership across teams.
- Strong software engineering background, including building maintainable software, tooling, or APIs that solve infrastructure problems.
- Demonstrated ability to independently identify opportunities, bring clarity to ambiguous problems, and lead complex technical initiatives through delivery and production ownership.
- Demonstrated customer empathy, with ability to translate developer feedback into platform improvements and assess success through adoption and customer outcomes.
- Ability to evaluate architectural tradeoffs, communicate decisions clearly, and build alignment across teams with different needs and priorities.
- Deep experience with AWS or comparable cloud platform, Infrastructure as Code, and building reusable infrastructure abstractions.
- Substantial experience operating Kubernetes in production, including understanding of architecture, networking, and failure modes.
- Strong understanding of networking fundamentals across L3–L7 and experience diagnosing complex connectivity, routing, DNS, load-balancing, and service-to-service communication issues.
- Experience in release engineering, including designing and improving CI/CD pipelines, automating software and infrastructure delivery, and enabling safe deployments through testing, staged rollouts, and reliable rollback and recovery.
- Experience using observability to understand system behavior, troubleshoot production issues, and guide reliability improvements.
- Experience using AI-assisted development tools to accelerate implementation, testing, debugging, and documentation, with sound judgment in validating generated code and protecting sensitive information.
- Commitment to mentorship, constructive feedback, and continuous learning.