Principal Software Engineer (Appsec)
Core
Lead complex cross-platform initiatives and solve difficult technical problems for Harness' AI Software Delivery Platform, focusing on testing, deployments, application security, and reliability.
Role type
Principal Software Engineer (Platform Engineering)
Builds
AI-powered software delivery platform enabling faster releases, cost optimization, and governance
Domain
SaaS / DevOps / AI Software Delivery
Deliverable
production ML models | product features | infrastructure
Required skills
Java, GRPC, microservices architecture, Docker, Kubernetes, Kafka/Kafka Streams, low-level API design, high-performance solution scaling, mentoring, strategic planning
Preferred skills
security products 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 module 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