Senior Software Engineer

AI-powered mobile marketing platform transforming brand personalization through consumer engagement
$170,400 - $230,000
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Attentive is seeking a Senior Software Engineer to join their Engineering team in creating innovative product experiences that power personalized marketing at massive scale. The role offers two potential focus areas: the Core Channels group, building scalable backend systems for customer-facing messaging products, or the Customer Growth group, developing systems that personalize user journeys across nearly a billion page views daily.

The position involves working with cutting-edge applications and systems that process hundreds of billions of messages and events annually, enabling marketers to effectively connect with hundreds of millions of consumers. You'll collaborate with talented engineers, product managers, and designers to create innovative applications that empower marketers to meaningfully connect with consumers.

The technical stack is robust and modern, including Kubernetes on AWS EKS, Java/Spring Boot microservices, React/TypeScript frontend, and various AWS services. The infrastructure utilizes tools like Istio, Datadog, Terraform, and CloudFlare, while the automation leverages machine learning models built with Python, HuggingFace, PyTorch, and TensorFlow.

The role offers competitive compensation ($170,400 - $230,000 annually) plus equity and benefits. Attentive has been recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100, offering a high-growth career opportunity in a high-performance culture. The company values action, teamwork, customer success, and ownership mentality, with a strong commitment to diversity and inclusion through their AWAKE employee resource groups.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Improve project quality through code contributions and long-term advocacy
  • Build amazing consumer experiences with focus on code quality, scalability, reliability and performance
  • Partner with Product Management and Design to meet user needs without sacrificing quality
  • Implement proactive steps to protect against regressions through various testing techniques

Requirements For Senior Software Engineer

Java
Python
React
TypeScript
Redis
PostgreSQL
Kubernetes
  • 5+ years professional experience with web technologies
  • Strong development experience with either Java, Python or Go
  • Familiarity with frontend technologies such as React and TypeScript
  • Proven track record of building high-quality applications
  • Experience working on a single application long enough to see the consequences of decisions

Benefits For Senior Software Engineer

Equity
Medical Insurance
  • Equity
  • Medical Insurance
  • Competitive Benefits Package

Interested in this job?

Jobs Related To Attentive Senior Software Engineer

Senior Infrastructure Engineer

Senior Infrastructure Engineer position at Attentive, focusing on data storage and streaming services, offering competitive salary and remote work opportunity.

Senior Software Engineer, BI Reporting Team

Senior Software Engineer position at Attentive, focusing on BI reporting systems development, offering $144,800-$210,000 plus equity, remote work, and the chance to impact major brands' marketing strategies.

Senior Software Engineer, Developer Tools

Senior Software Engineer position at Attentive focusing on developer tools and test automation, offering competitive salary and remote work opportunity.

Senior Infrastructure Engineer

Senior Infrastructure Engineer position at Attentive, focusing on data storage and streaming services, offering competitive salary and remote work opportunity.

Senior Software Engineer, Search Optimization

Senior Software Engineer position at Attentive, leading search platform development and optimization for AI-powered mobile marketing platform, offering competitive salary and remote work.