Software Engineer II, BI Reporting

AI-powered mobile marketing platform transforming the way brands personalize consumer engagement through tailored journeys and real-time data.
United States
$126,000 - $170,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II, BI Reporting

Attentive, a leading AI-powered mobile marketing platform, is seeking a Software Engineer II for their BI Reporting team. This role sits within the Empowering Insights & Reporting Pillar, where you'll be instrumental in transforming complex data into actionable insights and impactful reporting solutions.

As a full-stack engineer, you'll work on developing client-facing UI reports, charts, and dashboards, alongside the backend services that power them. The tech stack includes React with TypeScript for frontend development and Java Spring Boot for backend services. The role offers a blend of technical challenges and business impact, as you'll be helping marketers make data-driven decisions through your engineering work.

The position offers significant growth potential, with opportunities to work alongside senior developers while progressively taking on more independent project leadership. You'll be joining a company recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100, indicating strong growth and market position.

The role combines technical expertise with business impact, requiring both strong engineering skills and the ability to understand and implement solutions that drive meaningful business outcomes. You'll work in a modern tech environment, using tools like AWS EKS, Kubernetes, and various data technologies. The compensation package is competitive, including a base salary range of $126,000-$170,000, plus equity and benefits.

Working at Attentive means joining a culture that values action, teamwork, customer success, and ownership. The company maintains a strong commitment to diversity and inclusion, with employee resource groups and an equitable workplace environment. This role offers the flexibility of remote work while being part of a high-impact team transforming how brands engage with consumers through technology.

Last updated 2 days ago

Responsibilities For Software Engineer II, BI Reporting

  • Develop and maintain user experiences with focus on code quality, scalability, reliability and performance
  • Collaborate with cross-functional teams to build applications
  • Partner with Product Management and Design to meet user needs
  • Improve code quality through code reviews, testing, and best practices
  • Identify and address technical debt
  • Contribute to technical decisions and stay current with emerging technologies

Requirements For Software Engineer II, BI Reporting

Java
TypeScript
React
PostgreSQL
MySQL
Kubernetes
  • 3+ years professional experience with web technologies
  • Experience building and maintaining scalable, high-performance applications
  • Strong understanding of object-oriented programming
  • Proficiency in typed languages (Java/Kotlin, TypeScript, or C++/C#)
  • Front end development experience with React or Angular
  • Development experience with MySQL or PostgreSQL databases
  • Understanding of software development best practices
  • Excellent communication skills
  • Experience being on-call and incident response
  • Ability to evaluate new technologies appropriately

Benefits For Software Engineer II, BI Reporting

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

Interested in this job?

Jobs Related To Attentive Software Engineer II, BI Reporting

Software Engineer II

Software Engineer II position at Attentive, building scalable backend systems for AI-powered mobile marketing platform in NYC

Infrastructure Engineer II

Infrastructure Engineer II position at Attentive, focusing on managing large-scale data infrastructure and streaming services with competitive compensation and remote work options.

Technical Support Engineer (Tier 3)

Technical Support Engineer (Tier 3) position at Polly, focusing on complex problem-solving, mentoring, and maintaining high-priority technical systems in mortgage technology.

Software Engineer in Test

Software Engineer in Test position at Instructure, focusing on test automation and quality assurance for educational technology products.

Software Engineer - Java

Java Software Engineer role at Veeva Systems, building cloud-based solutions for life sciences industry with competitive compensation and benefits.