Role OverviewAs a Senior Software Engineer in our Intelligent Messaging team, you will pioneer the future of personalized 1:1 marketing by architecting robust, scalable backend systems powered by advanced AI and LLMs. You'll craft the foundation and reshape the platform of multi-channel messaging experimentation to support innovative, AI-driven applications that empower marketers to forge deep, meaningful connections with consumers at scale.
What You Will Do
Develop and maintain scalable backend systems for our customer-facing products, ensuring high performance and reliability. Collaborate with cross-functional teams to build applications that support multi-channel communications for marketers. Implement and optimize systems that process and deliver billions of messages daily.
Why It Might Be a Fit
Joining our team offers a high-growth career opportunity to work with some of the world’s most talented engineers in a high-performance and high-impact culture. You'll drive the delivery of billions of tailored messages, transforming consumer shopping experiences and fueling success for the world’s leading brands.
Requirements
- 5+ years of professional experience in software development focusing on backend systems.
- Proficiency in Java, Python, or Go, with a strong understanding of object-oriented programming.
- Experience building and maintaining scalable, high-performance applications.
- Proven ability to collaborate effectively with cross-functional teams.
- Solid understanding of software development best practices, including code reviews, writing tests, and continuous integration.
Benefits
- Competitive salary
- Equity
- Health & wellness benefits
- PTO
- Retirement plan
- Learning budget
- Parental leave
- Wellness programs
- Visa/relocation assistance
- Remote flexibility
- Stipends
- Bonus/commission
- Paid holidays
]]>