Principal Software Engineer
Core
Oversees overall system architecture and creates strategic roadmaps for high-impact enterprise production backend server systems and distributed cloud services.
Role type
Principal Software Engineer (System Architecture)
Builds
Enterprise production backend server systems, distributed cloud services, and system-level features.
Domain
Enterprise software, distributed systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture design, distributed systems design, database internals (PostgreSQL), code review leadership, proof of concept development, on-call operations management
Preferred skills
Deep technical domain expertise, strategic roadmap planning, extensible codebase development
Technologies
C, C++, C#, Java, JavaScript, Python, PostgreSQL
Responsibilities
Create strategic roadmaps for system architecture evolution, establish policies for extensible and maintainable code, conduct effective code reviews, write proof of concept code, maintain live service operations on an on-call basis
Seniority
Principal, hands-on IC with strategic oversight
