Senior Software Engineer, BI Reporting Team

AI-powered mobile marketing platform transforming the way brands personalize consumer engagement through SMS and email campaigns.
United States
$144,800 - $210,000
Backend
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, BI Reporting Team

Attentive, a leading AI-powered mobile marketing platform, is seeking a Senior Software Engineer to join their BI Reporting Team. This role is part of the Empowering Insights & Reporting Pillar, where you'll transform complex data into actionable insights and impactful reporting solutions.

As a Senior Software Engineer, you'll be instrumental in developing innovative applications that help marketers connect with consumers. Your primary focus will be on backend development, building and maintaining systems that power Attentive's client-facing reports, charts, and dashboards. You'll also play a crucial role in architecting and implementing the next iteration of their reporting platform.

The technology stack is modern and robust, including Java/Spring Boot and Python microservices, AWS infrastructure with Kubernetes (EKS), and frontend technologies like React and TypeScript. You'll work with various tools and services including DynamoDB, Kinesis, Airflow, Snowflake, PostgreSQL, and Redis.

The position offers competitive compensation ($144,800 - $210,000 annually) plus equity and benefits. You'll be joining a company recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100. The role is remote, offering flexibility while working with a diverse team of engineers, product managers, and designers.

The ideal candidate brings 5+ years of professional experience, strong backend development skills, and a proven track record of building high-quality applications. You'll need to be comfortable with both technical excellence and cross-functional collaboration, as you'll be working with stakeholders across Client Strategy, Product Management, Sales, Marketing, and other departments.

This is an excellent opportunity for a senior engineer who wants to make a significant impact in a growing company that values innovation, data-driven decision-making, and customer success.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, BI Reporting Team

  • Build and maintain systems powering client-facing reports, charts and dashboards
  • Contribute to frontend development using React
  • Improve code quality, scalability, reliability and performance
  • Partner with Product Management and Design to meet user needs
  • Mentor other engineers in backend development and troubleshooting
  • Participate in on-call rotation and incident response

Requirements For Senior Software Engineer, BI Reporting Team

Java
Python
Go
React
TypeScript
PostgreSQL
Redis
Kubernetes
  • 5+ years professional experience with web technologies
  • Strong backend development experience with Java, Python or Go
  • Junior to mid-level frontend development experience with React and TypeScript
  • Track record of building high-quality applications
  • Excellent communication skills
  • Experience with on-call responsibilities and incident resolution

Benefits For Senior Software Engineer, BI Reporting Team

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

Interested in this job?

Jobs Related To Attentive Senior Software Engineer, BI Reporting Team

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.

Senior Software Engineer, Search Optimization

Senior Software Engineer position at Attentive focusing on search optimization and distributed systems development with competitive compensation and remote work options.