Principal Software Engineer (IAM)
Core
Lead complex cross-platform engineering initiatives and solve difficult technical problems for a global AI software delivery platform.
Role type
Principal Software Engineer (Platform Architecture & Leadership)
Builds
AI-powered software delivery lifecycle platform (testing, deployments, security, compliance)
Domain
SaaS / DevOps / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, gRPC, microservices architecture, Docker, Kubernetes, Kafka/Kafka Streams, low-level API design, high-performance system scaling, technical leadership, cross-functional team coordination, strategic roadmap planning, mentorship
Preferred skills
security product development, GraphQL, MongoDB, OLAP data stores (Druid, Apache Pinot)
Technologies
Java, gRPC, Docker, Kubernetes, Kafka, Kafka Streams, GraphQL, MongoDB, Druid, Apache Pinot
Responsibilities
Coordinate collaborative efforts across multiple engineering teams; prevent redundant efforts by hardening existing assets for reusability; mentor team members and champion a culture of improvement; participate in resource planning and project mapping for large initiatives; solve the most difficult technical problems; interface with senior leadership on deliverables and planning; lead innovation across the product portfolio; propose POCs and optimizations; align sub-team goals with overall engineering goals; broker solutions with cross-functional leadership; represent projects to external customers and stakeholders.
Seniority
Principal, strategic leadership & hands-on IC