Principal Software Engineer

Skills
AWS LambdaAmazon KinesisApache KafkaArtifact AnalysisClickhouseContinuous IntegrationDjango
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 12+ years building testing and maintaining complex distributed systems in production
  • Strong hands-on experience with Python Django or Go
  • Rust experience is a plus
  • Solid knowledge of AWS and related services including Lambda ECS Postgres ClickHouse S3 Kinesis Kafka and Terraform
  • Real familiarity with software supply chain security vulnerability scanning or policy-as-code
  • Comfort with container runtimes and continuous integration
  • Low-ego collaborative mindset and bias for shipping early and iterating

Nice to have

  • Low ego
  • Collaborative
  • Bias for shipping
  • Production minded
  • Customer focused

Day to day

  • Build the security layer of a fully managed multi-tenant platform for software supply chains
  • Design and ship enterprise management features and the APIs that support them
  • Integrate and maintain high-fidelity security data feeds to power policy enforcement and visibility
  • Own quality end-to-end through testing monitoring and sustainable engineering practices at production scale
  • Collaborate with product design and customer success to solve complex supply chain security problems