Software Engineer
USFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Backend DevelopmentSoftware DevelopmentArtificial IntelligenceDistributed SystemsCoaching
Requirements
- Experienced systems architect: designed and delivered large-scale, stateful architectures—modeling complex domains, defining clear data schemas, and ensuring end-to-end reliability.
- Distributed-transaction specialist: implemented robust patterns for coordinating multi-step workflows across disparate services and third-party APIs—handling two-phase commits, sagas, idempotency, and compensating actions to keep data consistent.
- Deep transactional-pipeline expertise: comfort building reconciled workflows with audit trails and automated recovery, especially when orchestrating financial or compliance-related operations.
- Reliability-first mindset: bake in observability (metrics, logs, alerts), fault tolerance, and graceful degradation from day one.
- Scalability & performance focus: understand caching, queueing, rate-limiting, and have tuned systems to handle rapid growth without sacrificing latency or correctness.
- Strategic thinker & communicator: break down complex trade-offs into clear plans, document designs, and keep cross-functional stakeholders aligned.
- Bias toward action & high standards: ship prototypes quickly, iterate based on real feedback, and insist on production-ready quality in every release.
Responsibilities
- Design, build, and maintain stateful, end-to-end systems that ensure data integrity (idempotency, reconciliation, audit trails) and meet stringent compliance and reliability requirements.
- Ship incremental, production-ready features in days—prototype, gather real user feedback, and refine relentlessly.
- Act as the technical product lead for core platform areas—setting standards for code quality, observability, testing, and operational excellence.
- Partner with Product and Support to translate user pain points into clean, intuitive solutions that scale from a single startup to enterprise.
- Push the limits with AI by leveraging it to automate processes and create new user experiences.
View Full Description & ApplyYou'll be redirected to the employer's site