Staff Software Engineer

Added
22 days ago
Type
Full time
Salary
Salary not provided

Related skills

dynamodb java aws postgresql microservices

πŸ“‹ Description

  • Define long-term architecture of the Membership platform.
  • Design distributed systems for subscriptions, entitlements, usage tracking.
  • Own service boundaries, APIs, and data models (PostgreSQL, DynamoDB).
  • Design event-driven systems using Kafka, Pulsar, or similar.
  • Ensure correctness in distributed systems (idempotency, retries, consistency).
  • Identify architectural gaps, scalability risks, and bottlenecks; drive resolution.

🎯 Requirements

  • Bachelor's degree in CS/Engineering or equivalent
  • 10+ years building backend systems and APIs
  • Strong Java and Kotlin expertise
  • Designing large-scale distributed systems and microservices
  • Event-driven systems (Kafka, Pulsar) on AWS with Postgres/DynamoDB
  • Ability to influence technical direction and communicate with stakeholders

🎁 Benefits

  • Hybrid work model balancing in-person collaboration
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’