Skip to content

Software Engineer II
Company | Attentive |
---|
Location | New York, NY, USA |
---|
Salary | $148000 – $195000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level |
---|
Requirements
- 3+ years of professional experience in software development focusing on backend systems
- Strong understanding of object-oriented programming, with proficiency in a typed language such as Java/Kotlin, Typescript, or C++/C#
- Experience building and maintaining scalable, high-performance applications
- You have 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, including code reviews, writing tests, and continuous integration
- You are excited by new technologies but are conscious of choosing them for the right reasons
Responsibilities
- Develop and maintain scalable backend systems for our top customer-facing products
- Implement and optimize systems that process and deliver billions of messages daily, ensuring high performance and reliability
- Collaborate with cross-functional teams to build applications that support communication channels for marketers
- 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
Preferred Qualifications
- Experience with Service-oriented architecture and distributed systems
- Familiarity with AWS services and cloud infrastructure
- Knowledge of databases such as DynamoDB, Postgres, or Redis
- Experience with messaging systems or streaming platforms (e.g., Kafka, Pulsar)
- Familiarity with frontend development with React
- Experience with DevOps practices and tools such as Docker and Kubernetes