Principal Software Engineer
Core
Design and build distributed, event-driven systems and microservices at scale, leading RESTful API design and data processing pipelines.
Role type
Principal Software Engineer (Backend-leaning Full-Stack)
Builds
Distributed event-driven systems, microservices, and data processing pipelines
Domain
Legal and capital-markets deal intelligence (AI-powered platform)
Deliverable
production ML models | product features
Required skills
Node.js, Python, Go, SQL, NoSQL, Docker, Kubernetes, AWS, GCP, message queues, event-driven architectures, CI/CD, TypeScript, React, JavaScript
Preferred skills
Monorepo tooling, language and economics
Technologies
AI API, AWS, GCP, Docker, Kubernetes, React, TypeScript, NodeJS, JavaScript, SQL, NoSQL, microservices, CI/CD
Responsibilities
Design and build distributed, event-driven systems and microservices at scale; Lead RESTful API design and data processing pipelines; Set technical direction and mentor engineers; Contribute to frontend development with TypeScript and React
Seniority
Principal, hands-on IC with mentorship