Software Engineer II, BI Reporting Platform

Attentive

United States

On-site

USD 126,480 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health & wellness benefits
Equity

Job summary

A leading AI marketing platform is seeking a Software Engineer II to develop backend systems for customer-facing applications. The ideal candidate will have over three years of experience in Java, Python, or Go, and will work within a cross-functional team to deliver scalable and reliable solutions. This position offers a competitive salary ranging from $126,480 to $180,000 annually, alongside other benefits. Join a culture that values inclusivity and collaboration.

Qualifications

  • 3+ years of experience in software development, focusing on backend systems.
  • Proficiency in Java, Python, or Go.
  • Experience building and maintaining scalable, high-performance applications.

Responsibilities

  • Develop and maintain scalable backend systems for customer-facing products.
  • Collaborate with cross-functional teams to build applications.
  • Contribute to technical decisions and enhance products.

Skills

Java
Python
Go
SQL
Data analysis

Tools

PostgreSQL
Kubernetes
AWS
Docker
React

Job description

Software Engineer II, BI Reporting Platform

Attentive® is an AI marketing platform that delivers 1:1 personalization across SMS, RCS, email, and push notifications. We partner with over 8,000 customers to power billions of interactions and revenue. Our team is rewarded for high performance and culture, recognised by Deloitte Fast 500, LinkedIn Top Startups, Forbes Cloud 100, and Incs Best Workplaces.

About the role

As part of the Empowering Insights & Reporting Pillar, the Business Intelligence Engineering group transforms complex data into actionable insights and impactful reporting. You will collaborate with engineers, product managers, and designers to develop innovative applications that help marketers connect with consumers. You will build and maintain Java Spring Boot services powering client‑facing UI reports, charts, and dashboards, occasionally contribute frontend code using React and TypeScript, and grow from a guided engineer to an independent project lead.

What You’ll Accomplish
  • Develop and maintain scalable backend systems for customer‑facing products, ensuring high performance and reliability.
  • Collaborate with cross‑functional teams to build applications that support multi‑channel communications for marketers.
  • Partner with Product Management and Design to meet user needs without compromising quality or accruing tech debt.
  • Improve code quality through code reviews, testing, and advocating for best practices.
  • Identify and address technical debt to ensure the long‑term health of our codebase.
  • Contribute to technical decisions and stay current with emerging technologies to enhance our products.
Your Expertise
  • 3+ years of professional experience in software development, focusing on backend systems.
  • Proficiency in Java, Python, or Go, with a strong understanding of object‑oriented programming.
  • Experience building and maintaining scalable, high‑performance applications.
  • Proven experience working with databases such as MySQL or PostgreSQL.
  • Experience collaborating with frontend developers and openness to occasional frontend tasks.
  • Solid understanding of software development best practices, including code reviews, writing tests, and continuous integration.
  • Excellent communication skills and proven ability to collaborate effectively with both technical and non‑technical stakeholders.
  • Experience being on‑call and responding quickly during an incident to troubleshoot and resolve issues.
Nice to Haves
  • Frontend development experience with frameworks like React or Angular.
  • Proven experience working with data, including SQL, data analysis, and data engineering.
  • Familiarity with AWS services, cloud infrastructure, and workflow orchestration tools like Airflow or Temporal.
  • Practical knowledge of DevOps practices and tools, including Docker and Kubernetes, for containerization and orchestration.
What We Use
  • Infrastructure runs primarily in Kubernetes hosted in AWS EKS.
  • Infrastructure tooling includes Istio, Datadog, Terraform, Cloudflare, and Helm.
  • Backend is Java / Spring Boot microservices, built with Gradle, coupled with DynamoDB, Airflow, Postgres, and Redis, hosted via AWS.
  • Frontend is built with React and TypeScript, and uses best practices like GraphQL, Storybook, Radix UI, Vite, esbuild, and Playwright.
  • Automation is driven by custom and open source machine learning models, lots of data and built with Python, Metaflow, HuggingFace, PyTorch, TensorFlow, and Pandas.
Benefits

You’ll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.

Salary

US‑based applicants: The US base salary range for this full‑time position is $126,480 – $180,000 annually, plus equity and benefits. Our salary ranges are determined by role, level, and location.

Company Values
  • Move swiftly and with purpose.
  • Rally as each other’s champions.
  • Our success is defined by our customers' success.
  • Take responsibility for Attentive’s success.
  • We celebrate the diverse and inclusive perspectives of Attentive’s individuals and community.
Equal Opportunity

Attentive is an Equal Opportunity Employer and we welcome applicants from all backgrounds. Our policy is to provide equal employment opportunities for all employees, applicants, and covered individuals regardless of protected characteristics. We prioritize and maintain a fair, inclusive, and equitable workplace free from discrimination, harassment, and retaliation. Attentive is also committed to providing reasonable accommodations for candidates with disabilities. If you need any assistance or reasonable accommodations, please let your recruiter know.

Referrals increase your chances of interviewing at Attentive by 2x.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II, Integrations
Software Engineer II, Integrations

Attentive • Wilmington (DE)

On-site
USD 135,000 - 170,000
Health insurance
Equity
Industrial Cleaning Technician
Industrial Cleaning Technician

Cushman & Wakefield • Iowa (LA)

On-site
USD 178,000 - 206,000
Health & wellness benefits
Equity
Software Engineer II, Segment Personalization
Software Engineer II, Segment Personalization

Attentive • United States

On-site
USD 150,000 - 190,000
Health benefits
Equity
Professional growth
Senior ML Engineer — Real-Time Personalization at Scale
Senior ML Engineer — Real-Time Personalization at Scale

Attentive • Wilmington (DE)

On-site
USD 320,000 - 360,000
Staff Software Engineer, Machine Learning
Staff Software Engineer, Machine Learning

Attentive • Wilmington (DE)

On-site
USD 320,000 - 360,000
Equity
Health benefits
Senior Analytics Engineer
Senior Analytics Engineer

Attentive • United States

On-site
USD 110,000 - 155,000
Health and wellness benefits
Equity options
Competitive salary
Senior Software Engineer, Intelligent Messaging, AI Journeys
Senior Software Engineer, Intelligent Messaging, AI Journeys

Socket.dev • San Francisco (CA)

On-site
USD 190,000 - 230,000
Health & wellness benefits
Equity
Staff Site Reliability Engineer
Staff Site Reliability Engineer

Attentive • Wilmington (DE)

On-site
USD 180,000 - 240,000
Health & wellness
Equity
Support Engineer
Support Engineer

Attentive • Wilmington (DE)

On-site
USD 70,000 - 80,000
Equity
Health & wellness benefits
Staff Software Engineer, User Profile
Staff Software Engineer, User Profile

Attentive • San Francisco (CA)

On-site
USD 180,000 - 230,000
Equity
Health benefits
Wellness programs