Software Engineer II

AI-powered mobile marketing platform transforming brand-consumer engagement through personalized messaging
$148,000 - $195,000
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Attentive, a leading AI-powered mobile marketing platform, is seeking a Software Engineer II to join their engineering team in New York City. This role offers an exciting opportunity to work on systems that process hundreds of billions of messages annually, enabling personalized marketing at massive scale. You'll join either the Core Channels group, focusing on scalable backend systems for messaging products, or the Customer Growth group, building AI-powered systems that personalize user journeys across nearly a billion page views daily.

The position offers a competitive salary range of $148,000 - $195,000 plus equity and benefits. You'll work with cutting-edge technologies including Java/Spring Boot microservices, AWS infrastructure, Kubernetes, and various databases. The role requires 3+ years of backend development experience and strong expertise in typed programming languages.

Attentive has been recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100, making it an excellent opportunity for career growth. The company values action, teamwork, customer success, and ownership mentality. You'll be part of a diverse, inclusive workplace that prioritizes employee well-being and professional development.

Working in a hybrid environment, you'll collaborate with talented engineers, product managers, and designers to create innovative applications that power personalized marketing solutions for leading global brands. This is an excellent opportunity for a mid-level engineer looking to make a significant impact while working with modern technologies at scale.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Develop and maintain scalable backend systems for customer-facing products
  • Implement and optimize systems that process and deliver billions of messages daily
  • Collaborate with cross-functional teams to build applications
  • 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

Java
TypeScript
React
PostgreSQL
Redis
Kubernetes
  • 3+ years of professional experience in software development focusing on backend systems
  • Strong understanding of object-oriented programming, with proficiency in a typed language
  • Experience building and maintaining scalable, high-performance applications
  • Development experience with databases such as MySQL or PostgreSQL
  • Proven ability to collaborate effectively with cross-functional teams
  • Solid understanding of software development best practices
  • Excited by new technologies but conscious of choosing them for the right reasons

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary
  • Equity
  • Health & wellness benefits

Interested in this job?

Jobs Related To Attentive Software Engineer II

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.

Software Development Engineer (Prime Video Live Events), Live Events Availability

Software Development Engineer role at Amazon Prime Video focusing on building and maintaining live video event delivery platforms.

Software Development Engineer, Elastic Load Balancing

AWS is hiring a Software Development Engineer for their Elastic Load Balancing team to build and scale cloud infrastructure handling terabytes of data daily.

Software Engineer, Infrastructure

Backend Software Engineer role at Meta focusing on large-scale infrastructure systems and distributed components that power Facebook's core services.

Software Development Engineer, Fashion & Fitness

Software Development Engineer role at Amazon Fashion, building innovative shopping experiences and personalized recommendation systems for fashion discovery.