Principal Software Engineer

Added
1 day ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java python kubernetes distributed systems go

πŸ“‹ Description

  • Define and drive the technical vision and end-to-end architecture for the entitlement, usage
  • Define and maintain the data model and integration contracts across finance, sales/CRM
  • Design for correctness under business-calendar constraints β€” billing cycles, dispute SLAs, and
  • Own production reliability for the platform β€” participate in on-call, guide root-cause analysis
  • Shape billing and metering strategy for AI-driven products β€” including token-based consumption
  • Guide teams through complex technical decisions and design reviews, establishing architecture

🎯 Requirements

  • 12+ years of engineering experience (or equivalent depth), with significant time in distributed
  • Solid backend development experience in Java, Python, Go or equivalent, used in production at scale
  • Domain expertise in billing, licensing, or metering systems, with working knowledge of how these
  • Excellent fundamentals in distributed systems β€” consistency, fault tolerance, idempotency
  • Solid fundamentals in databases and data modelling β€” schema design, performance tuning, and
  • Working knowledge of Kubernetes and container orchestration β€” deployment topologies, scaling and

🎁 Benefits

  • Health plans, including flexible spending accounts
  • 401(k) Plan with company match
  • ESPP (Employee Stock Purchase Plan)
  • Matching donations
  • Flexible time away plan
  • Family leave programs
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 β†’