Principal Software Engineer
Core
Principal Software Engineer leading technical architecture, engineering standards, and product evolution at the intersection of AI, distributed systems, and financial products.
Role type
Principal Software Engineer (hands-on IC with leadership)
Builds
AI-integrated distributed systems and financial products
Domain
Financial Technology / Artificial Intelligence / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript, Node.js, TypeScript, PostgreSQL, distributed systems design, microservices, event-driven architectures, Domain-Driven Design (DDD), AI application (RAG, fine-tuning, pipelines), system architecture
Preferred skills
intellectual curiosity, high execution speed, self-development focus, end-to-end user experience ownership
Technologies
JavaScript, Node.js, TypeScript, PostgreSQL
Responsibilities
Define architectural decisions and engineering standards, program and design complex systems, guide other engineers, apply AI in software development and products, elevate the technical level of the organization