Staff Software Engineer
Core
Design, develop, and maintain critical scalable platform software for Harness IACM (Infrastructure as Code Management), focusing on automating and governing infrastructure provisioning at scale.
Role type
Staff Software Engineer (Platform)
Builds
Scalable platform software for infrastructure as code management and CI/CD workflows (via careerplan.io/jobs/4988528007-staff-software-engineer-at-harnessinc)
Domain
DevOps automation, Cloud Infrastructure, SaaS
Deliverable
production ML models | product features
Required skills
Java, Golang, REST API design, gRPC, GraphQL, distributed systems architecture, debugging complex distributed problems, technical leadership, mentoring engineers, identifying technical debt
Preferred skills
AWS/Azure/GCP experience, SaaS platform development at scale, advanced degree in Computer Science
Technologies
Java, Golang, Python, Docker, Kubernetes, MongoDB, ELK, TimescaleDB, GCP (Stackdriver, GCS, Cloud Composer, AI Platform)
Responsibilities
Design and develop critical scalable platform software; author functional specifications and design documents; diagnose and troubleshoot complex problems in distributed computing environments; establish best practices for quality, performance, and architecture; mentor Software Engineers and Senior Software Engineers; perform peer reviews of specifications, designs, and code; identify technical debt and scaling issues; work with SREs and cross-functional teams on production performance issues
Seniority
Staff, hands-on IC with technical leadership