Senior Software Engineer, Search Optimization

AI-powered mobile marketing platform transforming brand-consumer engagement through personalized messaging
United States
$144,840 - $210,000
Backend
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Search Optimization

Attentive, a leading AI-powered mobile marketing platform, is seeking a Senior Software Engineer to join their Search Platform team. This role is crucial in developing and optimizing the backbone of Attentive's data infrastructure, which processes billions of events from over 100 million customers daily.

The position offers an exciting opportunity to work on high-impact search platform development, enabling personalized experiences for clients and their customers. As a senior engineer, you'll be responsible for leading distributed data applications development, mentoring team members, and driving technical excellence across the organization.

The tech stack is modern and robust, including Kubernetes on AWS EKS, Java/Spring Boot microservices, and various AWS services. The team utilizes cutting-edge technologies like DynamoDB, Kinesis, Postgres, and Redis for backend operations, while the frontend leverages React and TypeScript with GraphQL integration.

The role offers competitive compensation ($144,840 - $210,000 annually) plus equity and benefits. Working in a remote environment, you'll collaborate with some of the world's most talented engineers in a high-performance culture. The position requires 5+ years of experience in software engineering, focusing on high-throughput distributed systems.

Attentive has been recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100, making it an excellent opportunity for career growth. The company values action, teamwork, customer success, and ownership, fostering an inclusive and equitable workplace environment.

This role is perfect for a senior engineer passionate about solving complex problems at scale, who can effectively communicate with both technical and non-technical stakeholders, and who wants to make a significant impact in the mobile marketing technology space.

Last updated a month ago

Responsibilities For Senior Software Engineer, Search Optimization

  • Lead design, development, and deployment of distributed data applications
  • Partner with cross-functional teams to create high-impact search platform
  • Mentor engineers and drive technical excellence
  • Contribute to strategic planning for the engineering department
  • Anticipate and advocate for the future of the Attentive platform
  • Be the technical connector across engineering, product, and design
  • Contribute to company-wide engineering initiatives
  • Multiply the effectiveness of others by facilitating cross-team work
  • Reduce the complexity of projects

Requirements For Senior Software Engineer, Search Optimization

Java
Python
Go
Kubernetes
Redis
PostgreSQL
React
TypeScript
  • 5+ years experience as a Software Engineer with focus on high throughput distributed systems
  • Expertise developing with Java, Python, or Go
  • Strong understanding of object-oriented design, algorithms, and optimization
  • Knowledge about data modeling, data access, and data storage with relational and non-relational databases
  • Proven track record of architecting applications at scale
  • Experience maintaining secure reliable infrastructure
  • Empathetic communicator who can work with technical and non-technical stakeholders
  • Comfortable with ambiguity and able to turn business goals into clear deliverables

Benefits For Senior Software Engineer, Search Optimization

Medical Insurance
Equity
  • Competitive salary
  • Equity
  • Health & wellness benefits

Interested in this job?

Jobs Related To Attentive Senior Software Engineer, Search Optimization

Senior Software Engineer, BI Reporting Team

Senior Software Engineer position at Attentive focusing on BI reporting systems and backend development with frontend contributions.

Senior Infrastructure Engineer

Senior Infrastructure Engineer position at Attentive, managing data infrastructure and storage systems for an AI-powered marketing platform.

Senior Software Engineer, Developer Tools

Senior Software Engineer position at Attentive focusing on developer tools and quality engineering, offering competitive compensation and remote work opportunities.

Senior Software Engineer, Integrations

Senior Software Engineer position focusing on integrations, backend development, and cloud architecture with competitive compensation and benefits.

Senior Infrastructure Engineer

Senior Infrastructure Engineer position at Attentive, managing large-scale data infrastructure and storage systems for an AI-powered mobile marketing platform.