Software Engineer II, BI Tooling & Platform at Attentive

United States

Attentive Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, MarketingIndustries

Requirements

  • 3+ years of professional experience in software development focusing on backend systems
  • Advanced proficiency in Java, with a deep understanding of object-oriented programming principles
  • Proficiency in Python programming
  • Hands-on experience designing and developing microservices and APIs
  • Skilled in working with both relational and non-relational databases, as well as streaming technologies
  • Proven track record of architecting and delivering high-scale, high-quality applications
  • Demonstrated excellence in execution, balancing the urgency of speed with the necessity of quality
  • Excellent communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders
  • Comfortable navigating ambiguity and translating business objectives into clear, actionable deliverables
  • Enthusiastic about exploring and adopting new technologies, with a pragmatic approach to selecting tools that align with project goals
  • Nice to Haves
  • Experience with Apache Airflow, containerization technologies (e.g., Docker, Kubernetes), and designing scalable data ingestion and processing services
  • Proven experience working with data, including SQL, data analysis, and data engineering
  • Strong familiarity with AWS services, cloud infrastructure, and workflows

Responsibilities

  • Collaborate and negotiate with Product Management to meet the user’s needs without sacrificing quality or accruing tech debt
  • Take proactive steps to protect against regressions through a variety of testing techniques
  • Constantly improve the quality of the project, both via code contributions as well as long-term advocacy for larger-scale changes
  • Build amazing consumer experiences, taking responsibility for code quality, scalability, reliability, and performance
  • Collaborate with subject matter experts, fellow developers, and internal stakeholders to turn business goals into achievable technical roadmaps
  • Mentor junior engineers on the team

Skills

Key technologies and capabilities for this role

Business IntelligenceBI ToolingData PlatformMetricsAnalyticsReportingVisualizationsSQLPythonETLData Engineering

Questions & Answers

Common questions about this position

What are the required skills and experience for this Software Engineer II role?

Candidates need 3+ years of professional experience in software development focusing on backend systems, advanced proficiency in Java with deep understanding of object-oriented programming principles, proficiency in Python, experience with Apache Airflow, and containerization technologies.

Is this a remote position or does it require working from an office?

Attentive has a distributed global workforce with employee hubs in New York City, San Francisco, London, and Sydney, suggesting a flexible remote-friendly work arrangement.

What does the company culture look like at Attentive?

Attentive features a high-performance, high-impact environment with a distributed global workforce, consistently recognized for its performance and culture, including awards from Deloitte’s Fast 500, LinkedIn’s Top Startups, Forbes’ Cloud 100, and Inc.’s Best Workplaces.

What salary or compensation is offered for this position?

This information is not specified in the job description.

What makes a strong candidate for this Software Engineer II role?

Strong candidates have 3+ years in backend development, advanced Java proficiency, Python skills, Airflow and containerization experience, a focus on code quality, scalability, testing to prevent regressions, collaboration with stakeholders, and mentoring junior engineers.

Attentive

Personalized SMS marketing solutions for businesses

About Attentive

Attentive provides personalized SMS marketing solutions that help eCommerce businesses and direct-to-consumer (DTC) brands engage their customers through targeted text messaging. The platform uses APIs and webhooks to allow businesses to easily create and manage custom SMS campaigns. Unlike its competitors, Attentive operates on a subscription-based model, offering various features and premium customization options, which helps clients increase customer engagement and sales. The company's goal is to enhance customer relationships and drive revenue growth through effective communication.

Hoboken, New JerseyHeadquarters
2016Year Founded
$839.5MTotal Funding
SERIES_ECompany Stage
Data & Analytics, Consulting, Consumer SoftwareIndustries
1,001-5,000Employees

Benefits

Generous PTO
Medical, Dental, & Vision Insurance
Daily Lunch Delivery Credit
Equity
Remote Work & Wellness Benefits
Company-Wide Events & Employee-Led Activities

Risks

Competition from Textla could erode Attentive's market share in SMS marketing.
Over-reliance on AI may lead to data privacy concerns and regulatory scrutiny.
Dependency on third-party integrations like ParTech poses risks if partnerships dissolve.

Differentiation

Attentive leads in AI-driven SMS marketing with hyper-personalized messaging solutions.
The company offers seamless integration with APIs and webhooks for efficient communication.
Attentive's subscription model ensures steady revenue with premium add-ons for customization.

Upsides

Attentive saw 128% revenue growth in the UK, highlighting demand for AI solutions.
Partnership with ParTech enhances restaurant loyalty programs, boosting customer retention.
Attentive's AI Journeys and AI Pro offer unique one-to-one marketing, differentiating them.

Land your dream remote job 3x faster with AI