Principal Software Engineer
Core
Primary technical strategist shaping the architectural foundation of the low-code and automation platform.
Role type
Principal Software Engineer (Platform Architecture)
Builds
Core platform libraries, high-risk prototypes, internal tools, SDKs, and AI-native features.
Domain
Low-code automation, enterprise software, cloud-native distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Architecting large-scale distributed systems, Java, Cloud-Native ecosystems, AI/ML at scale, AWS multi-region deployments, Docker, Kubernetes, CI/CD automation, high-performance SQL/NoSQL/Vector Databases, enterprise-grade security
Preferred skills
Transformational leadership in technological migrations, business acumen, influencing without authority
Technologies
Java, AWS, Docker, Kubernetes, CI/CD, SQL, NoSQL, Vector Databases
Responsibilities
Define long-term architectural vision and governance, identify systemic technical risks, develop internal tools and SDKs, conduct deep-dive troubleshooting for complex production issues, promote AI-native engineering practices, lead development of core platform libraries, mentor lead and senior engineers, ensure operational resilience with self-healing systems
Seniority
Principal, strategy & mentorship