Search by job, company or skills

SIRCLO

Principal Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Build and evolve real-time or near real-time applications (events/streams, ordering, idempotency, backpressure, replay strategies).
  • Drive engineering excellence: code review standards, testing strategy, CI/CD quality gates, observability, and operational readiness.
  • Own reliability outcomes: graceful degradation, incident response improvements, SLO thinking, and reducing blast radius.
  • Mentor and coach engineers across levels; raise the bar for technical rigor and craft.
  • Collaborate cross-functionally to translate requirements into robust technical plans and iterative delivery.
  • Contribute to platform thinking: reusable components, golden paths, internal tooling, and developer experience improvements.
  • Document key decisions (e.g., ADRs/RFCs), making tradeoffs explicit and scalable for the organization.

Requirements

  • 7+ years of professional software engineering experience building and operating production systems.
  • Proven experience in system architecture and designing large-scale systems end-to-end.
  • Polyglot engineering capability (strong in one language; able to be effective in multiple stacks).
  • Strong understanding of distributed systems fundamentals: consistency, concurrency, reliability patterns, failure modes.
  • Experience with real-time / event-driven systems and associated challenges (ordering, idempotency, retries, backpressure, DLQ/replay).
  • Solid database fundamentals across SQL and NoSQL (e.g., Postgres/MySQL and at least one NoSQL paradigm), including performance and data modeling tradeoffs.
  • Strong leadership skills, demonstrated growth mindset, and have a street-smart pragmatism

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138860885