Principal Software Engineer
Haystack · New York, NY · 4 days ago
HybridEngineeringFull-time
What You'll Need
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- 8+ years building and operating production platforms and services at scale.
- Deep software engineering expertise in Python and distributed systems, with Linux fluency and scripting skills.
- Hands-on experience with AWS services like S3, Lambda, Batch, Step Functions, EventBridge, CloudWatch, and SNS/SQS.
- Experience with DevOps and CI/CD at scale, including Docker and Git-based workflows.
- Proficiency in Infrastructure as Code (CloudFormation, Terraform/OpenTofu) and platform reliability engineering.
What's On Offer
- Comprehensive health care coverage and emotional well-being support.
- Market-leading retirement and generous paid time off and parental leave.
- Charitable giving employee match program.
- Educational assistance including student loan repayment, tuition reimbursement, and learning resources.