
Senior Software Engineer, API Products
Attentive
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $144,840 - $210,000 per year
Job Level
Senior
Tech Stack
Distributed SystemsJava
About the role
- Design and build scalable, public-facing API endpoints, including new functionality for audiences, segmentation, campaign automation, and data ingestion
- Lead development of high-throughput ingestion endpoints, enabling customers to upload tens of millions of profile and subscriber records efficiently
- Architect a next-generation observability layer—providing insight into API performance, customer usage, latency, error patterns, and per-application behavior
- Implement automated rate limiting, quota management, and system guardrails to protect platform health and improve customer experience
- Create developer-friendly error handling, contextual feedback, and helpful response patterns to guide customers when API usage goes wrong
- Contribute to world-class developer experience, including documentation clarity, API consistency, and intuitive patterns for engineers using our platform
- Mentor teammates and drive high engineering standards through design reviews, code reviews, and sharing best practices
Requirements
- 5+ years of backend engineering experience, ideally building scalable, distributed systems in Java
- You can translate complex platform constraints into simple, intuitive developer experiences
- You think deeply about reliability, throughput, and how large customers integrate at scale
- You value clear documentation, helpful guardrails, and thoughtful API design that makes other engineers successful.
Benefits
- You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
API designJavascalable systemsdistributed systemsdata ingestionautomated rate limitingquota managementerror handlingperformance monitoringdocumentation
Soft skills
mentoringcommunicationproblem-solvingattention to detailcollaborationleadershipcritical thinkingcustomer focusdesign reviewcode review