Principal Software Engineer
Skills
AWS LambdaAmazon KinesisApache KafkaArtifact AnalysisClickhouseContinuous IntegrationDjango
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
