Attentive
Software Engineer II, Integrations
About this role
Attentive seeks a Software Engineer II to build full-stack integrations features that make data workflows intuitive for marketing customers. You'll develop React frontends and backend services powering observability tools, marketplace experiences, and audience-building capabilities across SMS, email, RCS, and push channels.
What you'll do
- Design and develop intuitive React applications with TypeScript for customer-facing integrations and observability tooling
- Build and optimize backend services using Java/Spring Boot to power event-based platform visibility
- Collaborate with product, design, and engineering teams to ship features from concept through production
- Improve code quality through testing, code reviews, and technical debt remediation
- Implement scalable APIs and database solutions supporting high-performance customer workflows
- Stay current with emerging technologies and contribute to technical architecture decisions
What they're looking for
- React and TypeScript with modern frontend patterns and performance optimization
- Full-stack development with Java, Spring Boot, and microservices architecture
- Database design and optimization (MySQL, PostgreSQL, DynamoDB)
- Testing frameworks (React Testing Library, Playwright)
- GraphQL, REST APIs, and distributed systems
- AWS, Kubernetes, and cloud infrastructure fundamentals
- AI-assisted coding tools and software engineering best practices
- Cross-functional collaboration and technical communication
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Attentive
Attentive builds an AI-powered marketing platform serving thousands of global brands to optimize customer lifecycles and engagement. The company is hiring engineers and developers to build data systems, go-to-market tools, and financial planning solutions that improve operations across product, sales, customer success, and finance teams.
- Website
- attentive.com
Likely interview questions
- Tell us about a complex data workflow or integration you've built—what made it challenging and how did you ensure it was user-friendly?
- How do you approach performance optimization in React applications, particularly when dealing with large datasets or real-time updates?