Senior Software Engineer, Backend

Customer
Americas
Workplace: RemoteFull timeUSD 150,000 - 200,000 annuallyFunction: Software EngineeringExperience: 7+ yearsSkills: ["Ownership","Collaboration","Mentorship","Communication","Problem-solving"]

Design and build distributed systems in Go to help customers send timely, relevant messages at scale. Own end-to-end architecture, schema design, testing, deployment, and monitoring, while collaborating across teams and sharing knowledge publicly. Leverage AI agents to scope work and verify outputs, balancing reliability with forward motion in a cloud-native environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Customer
Customer
5 months ago

Senior Software Engineer, Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Design and build distributed systems in Go to help customers send timely, relevant messages at scale. Own end-to-end architecture, schema design, testing, deployment, and monitoring, while collaborating across teams and sharing knowledge publicly. Leverage AI agents to scope work and verify outputs, balancing reliability with forward motion in a cloud-native environment.
Location: Americas
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and build distributed systems in Go that help customers send timely, relevant messages at scale.
  • •Collaborate across teams to debug issues and deliver reliable solutions.
  • •Own problems end to end - from architecture and schema design to testing, deployment, and monitoring.
  • •Share knowledge and raise the bar through sharing progress publicly with short videos, thoughtful writing, and mentorship.
  • •Use AI agents to make multi-file changes by scoping the work, writing the prompt, and verifying the output.

Pay and Benefits

Salary: USD 150,000 - 200,000 annually
Perks:Health InsuranceDentalVisionParental LeavePaid LeaveRemote WorkLearning BudgetWellness Stipend

Key Requirements

  • •7+ years of experience building scalable, distributed systems in Go (or similar statically typed languages)
  • •Comfort working in cloud-native environments (AWS, GCP)
  • •Familiarity with relational databases (we use MySQL) and an understanding of performance tradeoffs
  • •Experience with observability tooling and operating production systems
  • •A bias for action over perfection, and pride in owning technical decisions
Experience:7+ yearsGoDistributed systemsCloudAWSGCPMySQLObservabilityAI
Skills:OwnershipCollaborationMentorshipCommunicationProblem-solving
Languages:English
Tech Stack:GoAWSGCPMySQLObservabilityAI

Company Brief

Customer
Customer.io provides a customer engagement platform that lets businesses send data-driven email, push, SMS, in-app messages, and webhooks to build personalized user journeys and improve retention and lifecycle communications.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Revenue: USD 25M to 50M
Growth: Growth Stage Startup
Valuation: USD 500M to 1B
Funding: Series A
Headquarters: Portland, United States
Founded: 2012
Glassdoor
Glassdoor: 3.6
WebsiteLinkedInGlassdoor