2 months ago

Software Engineer, Customer Success

Attentive

Hybrid
Full Time
$125,000
Hybrid
Apply

Job Overview

Job TitleSoftware Engineer, Customer Success
Job TypeFull Time
Offered Salary$125,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Software Engineer, Customer Success at Attentive

Attentive® is the AI marketing platform for 1:1 personalization redefining the way brands and people connect. We’re the only marketing platform that combines powerful technology with human expertise to build authentic customer relationships. By unifying SMS, RCS, email, and push notifications, our AI-powered personalization engine delivers bespoke experiences that drive performance, revenue, and loyalty through real-time behavioral insights.

Recognized as the #1 provider in SMS Marketing by G2, Attentive partners with more than 8,000 customers across 70+ industries. Leading global brands like Crate and Barrel, Urban Outfitters, and Carter’s work with us to enable billions of interactions that power tens of billions in revenue for our customers.

With a distributed global workforce and employee hubs in New York City, San Francisco, London, and Sydney, Attentive’s team has been consistently recognized for its performance and culture. We’re proud to be included in Deloitte’s Fast 500 (four years running!), LinkedIn’s Top Startups, Forbes’ Cloud 100 (five years running!), Inc.’s Best Workplaces, and the Human Rights Campaign Foundation's Corporate Equality Index!

About The Role

We believe our company will win in the long run through product innovation. To get there, we obsess over iteratively delivering customer value through rapid prototyping and data-driven decision-making.

We’re looking for a self-motivated, highly driven Software Engineer to join our Tactical Engineering team to build and support bespoke implementations to launch and retain high value clients. As a key contributor, you'll architect, develop, and maintain robust, scalable software solutions. Your responsibilities will encompass the full software development lifecycle, from front-end user interfaces to back-end systems. You'll work on technical projects and drive innovation. If you're passionate about technology and eager to make a significant impact, we invite you to join our team.

What You’ll Accomplish

  • You are constantly improving the quality of the project you are working on, 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
  • You have a proven track record of building applications that maintain a high bar of quality.
  • You are excited by new technologies, but are conscious of choosing them for the right reasons.
  • You understand how to partner with Product Management and Design to meet the user’s needs without sacrificing quality or accruing tech debt
  • You deeply loathe regressions, and take proactive steps to protect against them through a variety of testing techniques

Your Expertise

  • Proven experience as a Software Engineer on enterprise level applications with a focus on high throughput scalable systems
  • Proficiency in Java and strong understanding of object-oriented design, data structures, algorithms, and optimization
  • You have development experience with databases such as MySQL or PostgreSQL
  • You have worked with frontend technologies such as React and TypeScript
  • You have experience with object oriented languages, relational database modeling, and micro-service design
  • You have a proven track record of building applications that maintain a high bar of quality
  • You are excited by new technologies but are conscious of choosing them for the right reasons

Perks & Benefits

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

Attentive Company Values

  • Default to Action - Move swiftly and with purpose
  • Be One Unstoppable Team - Rally as each other’s champions
  • Champion the Customer - Our success is defined by our customers' success
  • Act Like an Owner - Take responsibility for Attentive’s success

Learn more about AWAKE, Attentive’s collective of employee resource groups.

If you do not meet all the requirements listed here, we still encourage you to apply! No job description is perfect, and we may also have another opportunity that closely matches your skills and experience.

Key skills/competency

  • Software Development
  • Customer Success
  • Scalable Systems
  • Java
  • Object-Oriented Design
  • React
  • TypeScript
  • MySQL
  • PostgreSQL
  • Microservices

Tags:

Software Engineer
software development
client solutions
system architecture
front-end
back-end
code quality
scalability
reliability
performance
data-driven
Java
React
TypeScript
MySQL
PostgreSQL
microservices
object-oriented programming
data structures
algorithms
enterprise applications

Share Job:

How to Get Hired at Attentive

  • Research Attentive's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight Java, React, SQL, and microservices experience relevant to enterprise applications.
  • Showcase enterprise experience: Emphasize projects involving high-throughput, scalable systems and full software development lifecycle.
  • Prepare for technical deep-dives: Expect questions on object-oriented design, data structures, algorithms, and database modeling.
  • Demonstrate customer-centricity: Be ready to discuss how your engineering contributions have directly supported client success and retention.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background