SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Software Engineer, Compute and Network

Attentive - United States - Hybrid

Apply on the company site

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.

Similar roles