Email, push notifications, text messages, in-app messages, webhooks: automated and powered by your data.
Senior Software Engineer – Backend Platform
Location
United States
Posted
1 day ago
Salary
$150K - $200K / year
Seniority
Senior
Job Description
Senior Software Engineer – Backend Platform
Customer.io
• Design and evolve distributed systems in Go to handle billions of daily events and messages and store and index petabytes of data • Lead architectural decisions around performance, reliability, and real-time event processing • Improve service-to-service communication through better APIs, messaging systems, and event-driven patterns • Work across teams to uncover bottlenecks and system issues, and lead initiatives to resolve them for a smoother customer experience • Tackle high-throughput challenges across data pipelines, queues, and scheduling infrastructure • Able to debug production systems at scale using effective instrumentation, and resolve issues quickly and confidently • Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship • Leverage AI tools to prototype, move faster, and make better decisions.
Job Requirements
- Significant experience (typically 10+ years) building scalable, distributed systems in Go (or similar statically typed languages)
- Deep experience with databases - relational (MySQL, Postgres) and non-relational (DynamoDB, BigTable) - and how to make them fast
- Comfort working in cloud-native environments (AWS, GCP)
- Familiarity with APIs, observability, and operating production systems
- A bias for action over perfection, and pride in owning technical decisions.
Benefits
- 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for you and your family.
- 16 weeks paid parental leave
- Unlimited PTO
- Stipends for remote work and wellness
- Professional development budget
- More.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• The API Workflow Developer will design, build, test, and maintain cybersecurity automation workflows and integrations within an enterprise Security Orchestration, Automation, and Response (SOAR) environment. • Design, develop, test, deploy, and maintain SOAR playbooks, workflows, integrations, and automated response actions. • Translate manual cybersecurity and compliance processes into documented, repeatable, and scalable automation workflows. • Develop REST API integrations between the SOAR platform and SIEM, EDR, ticketing, identity, asset-management, vulnerability-management, threat-intelligence, and GRC systems. • Write and maintain Python scripts, API clients, custom connectors, functions, data parsers, and reusable automation components. • Configure workflow logic, triggers, conditions, approvals, error handling, retries, notifications, and escalation paths. • Troubleshoot failed workflows, API errors, authentication issues, malformed data, integration defects, and platform performance problems. • Collaborate with analysts, incident responders, engineers, and process owners to gather requirements and define automation use cases. • Test workflows using representative data and validate that automated actions produce accurate, secure, and expected results. • Maintain API documentation, workflow diagrams, configuration records, runbooks, test results, and deployment procedures. • Use source control, code review, configuration management, and controlled release processes to manage automation content. • Monitor deployed automations, review execution logs and performance metrics, and continuously improve reliability and efficiency. • Provide operational support, defect remediation, platform maintenance, and knowledge transfer for SOAR workflows and integrations.
• This role specifically will need to be a technical leader in the Java and .Net APM agents and Alerts (or able to ramp up quickly), eventually jumping in with agents such as Node, GO, PHP, Python • Support New Relic customers by solving complex installation, configuration, and data exploration requests • Increase your skill set through additional training and exposure to other programming languages featured in our product suite • Advocate for our customers to our Product Organization by providing feedback on feature requests and bugs to improve the customer experience • Contribute to both internal and customer-facing documentation and Knowledge Centered Support (KCS) • This opening is for a position working day shift hours of 8am-5pm PT Mon-Fri. You may be located in ET, CT, MT or PT time zones and committed to working PT hours. Working occasional weekend days or holidays may be required on an as-needed basis
Senior/Staff Backend Engineer
CleraYour talent agent for your entire career. Connecting you to startups backed by a16z, Index, YC & more.
• Own core backend platform features end-to-end — from concept and architecture through deployment and iteration • Build and maintain low-latency, highly available backend services that power real-time threat detection • Collaborate cross-functionally in a fully remote, distributed team environment • Integrate external data sources and OSINT-style data feeds into the platform pipeline • Contribute to AI pipeline architecture and agentic workflow systems • Drive 0→1 feature development with a high degree of autonomy and accountability
• Приймати технічні рішення, що покращують кодову базу та мінімізують ризики • Брати активну участь у проєктуванні нових фіч і технічних рішень • Активно застосовувати AI-інструменти в розробці та брати участь у побудові AI-агентів • Тісна співпраця всередині команди з мобільними, фронтенд, backend розробниками та DevOps. • Виконувати рев'ю коду та ділитися знаннями з командою.




