
About Attentive
Personalized SMS marketing for eCommerce success
Key Highlights
- Raised $863M in funding across multiple rounds
- Headquartered in Flatiron District, New York, NY
- Over 1,000 employees driving innovation in mobile marketing
- Expanding into international markets including the UK and Australia
Attentive is a leading eCommerce SMS marketing platform headquartered in the Flatiron District of New York, NY. With over 1,000 employees, Attentive has raised $863 million in funding through multiple rounds, including a Series D round, and serves a diverse clientele by enabling brands to create per...
🎁 Benefits
Attentive offers a competitive benefits package that includes a 401(k) plan with a company match up to $1,500 annually, equity for all employees, and ...
🌟 Culture
Attentive fosters a culture focused on innovation and data-driven strategies, enabling brands to thrive in the evolving eCommerce landscape. The compa...
Overview
Attentive is hiring a Senior Software Engineer to join their Streaming team, focusing on enhancing their messaging and personalization platform. You'll work with technologies like Java and Kafka to shape the future of their streaming architecture. This role requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in building scalable systems that handle high throughput. Your expertise in Java and event-driven architectures has equipped you to tackle complex challenges in real-time data processing. You understand the intricacies of debugging and optimizing distributed systems, and you thrive in collaborative environments where you can share knowledge and mentor others.
Your experience with Kafka or similar streaming technologies has given you a solid foundation in event streaming systems. You are familiar with cloud platforms, particularly AWS, and understand how to leverage them to build robust applications. You are detail-oriented and have a strong grasp of software development best practices, including testing and code reviews.
You are a proactive problem solver who enjoys experimenting with new technologies and approaches to improve system performance. You have excellent communication skills, allowing you to articulate technical concepts to both technical and non-technical stakeholders. You are passionate about creating seamless user experiences and understand the importance of personalization in customer interactions.
Desirable
Experience with microservices architecture and containerization technologies like Docker is a plus. Familiarity with observability tools and practices will help you contribute to enhancing the platform's reliability and performance.
What you'll do
As a Senior Software Engineer on the Streaming team, you will be instrumental in shaping the architecture that powers Attentive's messaging platform. You will work on systems that handle over 2 million messages per second, ensuring they are efficient and scalable. Your role will involve designing and implementing new features that enhance the platform's capabilities, focusing on debugging, load testing, and observability.
You will collaborate closely with product and data engineering teams to build real-time customer-facing experiences. Your insights will directly influence how quickly the team can experiment and personalize interactions across millions of devices. You will also participate in code reviews, providing mentorship to junior engineers and contributing to a culture of continuous improvement.
What we offer
Attentive offers a dynamic work environment where innovation is encouraged. You will have the opportunity to work with leading technologies and contribute to a platform recognized as a leader in SMS marketing. The company values its employees and fosters a culture of collaboration and growth. You will be part of a team that is dedicated to redefining customer relationships through technology and expertise. Competitive compensation and benefits are part of the package, reflecting the company's commitment to its workforce.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Attentive.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Attentive is seeking a Senior Software Engineer for their Infrastructure team to build and operate core compute and networking infrastructure. You'll work with AWS, Kubernetes, and Terraform to support a high-performance platform. This role requires significant experience in software engineering.

Software Engineering
Sentry is hiring a Senior Software Engineer for their Streaming Platform team to build infrastructure for real-time data processing. You'll work with technologies like Kafka and distributed systems to enhance developer experience. This position requires 5+ years of experience.

Software Engineering
Attentive is hiring a Senior Software Engineer for their Messaging Platform team to design and develop distributed systems for personalized messaging. You'll work with technologies like Java and AWS to ensure high-volume message delivery. This position requires significant experience in software engineering.

Software Engineering
Adyen is hiring a Senior Software Engineer for their Streaming Platform team to design and maintain scalable streaming solutions. You'll work with technologies like Apache Kafka and Apache Flink. This position requires strong experience in software engineering and real-time data processing.

Software Engineering
Voomi Supply is hiring a Senior Software Engineer to develop and optimize their eCommerce platform. You'll work with technologies like Java and APIs to implement scalable solutions and enhance platform performance. This position requires significant experience in software development.