Attentive is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. As a Staff Software Engineer on the Developer Experience team, you will serve as the technical leader for Attentive’s AI-assisted developer platform, responsible for shaping how engineers build, test, and ship software while collaborating across the organization to enhance developer productivity.
Responsibilities:
- Define and drive the technical strategy for Attentive’s AI-assisted developer experience platform, including context systems, orchestration layers, and developer tooling integrations
- Lead architecture decisions and author RFCs/ADRs that shape developer infrastructure and platform standards across the engineering organization
- Build and evolve systems that improve developer productivity, code quality, and engineering velocity across a large-scale monorepo environment
- Improve the reliability, scalability, and usability of local development environments, CI/CD systems, and internal developer tooling
- Partner directly with engineers and teams across the organization to identify bottlenecks, gather feedback, and drive adoption of new tooling and platform capabilities
- Own and evolve internal CLI tooling and service scaffolding systems that standardize engineering workflows and improve service discoverability
- Mentor engineers on technical design, architecture, documentation, and platform engineering best practices
- Lead cross-functional collaboration around engineering standards, developer workflows, and AI-assisted development practices
Requirements:
- 8+ years of software engineering experience, with significant experience building and operating large-scale developer platforms, CI/CD systems, or internal engineering productivity tooling
- 4+ years of experience working with build systems and continuous integration platforms such as Gradle, CircleCI, GitHub Actions, Bazel, Buildkite, or similar technologies
- 4+ years of experience designing and scaling developer infrastructure within large monorepo or distributed service environments
- Proficiency in TypeScript and hands-on experience building systems in Java and/or Python
- 1+ years of hands-on experience with AI-assisted development tooling, coding agents, context systems, MCP integrations, or related developer AI workflows
- Strong architectural and systems design skills, including experience authoring RFCs, ADRs, and cross-team technical proposals
- Demonstrated ability to operate in ambiguous problem spaces and independently define technical roadmaps and investment priorities
- Experience driving adoption of platform initiatives across multiple teams and engineering organizations
- Strong communication and collaboration skills, with the ability to influence engineers and stakeholders across varying technical domains
- Passion for developer productivity, platform ergonomics, and building systems that scale both technically and organizationally