Software Engineering, Customer Success

Attentive Attentive · Enterprise · United States · Customer Success

Software Engineer role focused on building and supporting bespoke implementations for high-value clients on an AI marketing platform. Responsibilities include the full software development lifecycle, from front-end to back-end systems, with an emphasis on code quality, scalability, reliability, and performance. The role involves architecting, developing, and maintaining robust software solutions, driving innovation, and partnering with Product Management and Design.

What you'd actually do

  1. 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
  2. Build amazing consumer experiences, taking responsibility for code quality, scalability, reliability and performance
  3. You have a proven track record of building applications that maintain a high bar of quality.
  4. You are excited by new technologies, but are conscious of choosing them for the right reasons.
  5. You understand how to partner with Product Management and Design to meet the user’s needs without sacrificing quality or accruing tech debt
  6. You deeply loathe regressions, and take proactive steps to protect against them through a variety of testing techniques

Skills

Required

  • Software Engineer on enterprise level applications
  • high throughput scalable systems
  • Java
  • object-oriented design
  • data structures
  • algorithms
  • optimization
  • MySQL
  • PostgreSQL
  • React
  • TypeScript
  • object oriented languages
  • relational database modeling
  • micro-service design

What the JD emphasized

  • high bar of quality
  • high bar of quality