Principal Software Engineer, Search Optimization

AI-powered mobile marketing platform transforming the way brands personalize consumer engagement
United States
$193,800 - $285,000
Backend
Principal Software Engineer
Remote
1,000 - 5,000 Employees
10+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer, Search Optimization

Attentive, an AI-powered mobile marketing platform, is seeking a Principal Software Engineer to lead their Search Optimization initiatives. This role sits at the intersection of high-scale distributed systems and personalized marketing technology, processing billions of messages annually. The position offers an opportunity to work on a search platform that enables audience segment curation and drives personalized content delivery for over 8,000 brands.

The ideal candidate will bring 10+ years of software engineering experience, with expertise in distributed systems and languages like Java, Python, or Go. You'll be working with a modern tech stack including Spring Boot microservices, DynamoDB, Pulsar, and various AWS services, handling impressive scale with 32 billion SMS messages sent in 2023 alone.

As a Principal Engineer, you'll lead technical initiatives, mentor team members, and bridge communication between engineering, product, and design teams. The role combines technical leadership with strategic planning, requiring both deep technical expertise and strong communication skills.

The position offers competitive compensation ($193,800 - $285,000 annually), equity, and comprehensive benefits. Working in a remote environment, you'll join a company recognized by Deloitte's Fast 500 and Forbes Cloud 100, contributing to a platform that processes over 80 billion events monthly through 200+ services.

This is an excellent opportunity for a senior technologist looking to make a significant impact in a rapidly growing company while working with cutting-edge technology at impressive scale.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer, Search Optimization

  • Lead the 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 Principal Software Engineer, Search Optimization

Java
Python
Go
Redis
PostgreSQL
React
TypeScript
  • 10+ 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 Principal Software Engineer, Search Optimization

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

Interested in this job?

Jobs Related To Attentive Principal Software Engineer, Search Optimization

Manager, Technical Program Management (Guest & Host Tech)

Lead Technical Program Management role at Airbnb, overseeing Guest & Host Tech initiatives with 13+ years experience required, offering competitive compensation and remote work flexibility.

Senior Manager, Technical Program Management (Payments)

Senior TPM role leading Airbnb's global payments technology initiatives, managing team of Technical Program Managers and driving strategic programs.

Principal Engineer, Passport & User Engineering

Lead architectural design and strategic direction for Airbnb's user entity and identity systems as a Principal Engineer, shaping the future of global travel experiences.

Principal Engineer - Power Systems

Principal Engineer position at AltaLink focusing on power systems engineering, transmission planning, and system studies in Calgary, Alberta.

Software Engineer (L6) - SVOD Transport Protocol Development

Principal Software Engineer role at Netflix focusing on SVOD Transport Protocol Development, offering competitive salary and comprehensive benefits.