Sift Verified
Cybersecurity, SaaS, FinTech, Fraud Prevention
Software Engineer (Infrastructure)
United StatesRemoteFull Time$150,000–$200,000 /yrPosted 2 days ago
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate- As an early engineer at Sift, you won’t just write code—you’ll help define the architecture, shape the product, and influence the culture of a company focused on solving real engineering problems
- Design, build, and maintain scalable, resilient infrastructure solutions to support our growing platform and customer base
- Collaborate with software engineers to optimize application performance and reliability
- Implement monitoring, alerting, and logging systems to ensure proactive identification and resolution of issues
- Automate deployment processes and streamline infrastructure management using modern DevOps tools and methodologies
- Evolve our backend architecture/infrastructure for both cloud and on-premise deployments
- Work with the team to set and prioritize our roadmap to maximize customer impact
- Lead initiatives to improve infrastructure reliability, performance, and cost efficiency
- You’ll have the opportunity to help evolve and scale our platform because we’re still in the early stages of building the product. Relevant technologies include:
- Web frontend & backend: ECharts, Go, gRPC, PostgreSQL, Protobuf, Radix, React, Redux, and TypeScript
- Data: Arrow, DataFusion, Flink, Parquet, and Rust
- Infrastructure: Argo CD, AWS, Docker, GitHub Actions, Grafana, Kubernetes, Kustomize, Linux, Prometheus, and Terragrunt
### Benefits
- Unlimited PTO
- Top-tier health insurance: Medical, Vision, & Dental
- Free lunch, snacks, & coffee- If you’re looking for complex technical challenges and the opportunity to build foundational systems supporting complex machines from the ground up, we want to hear from you
- Good knowledge of cloud, on-prem, networking, and service architecture in multi-region multi-cloud setups
- You are pragmatic, solution-oriented, and scrappy
- Knowledge of automated testing best practices and frameworks, ensuring software reliability through integration, performance, and end-to-end testing in distributed systems
- You enjoy working collaboratively with a broad range of job functions and roles
- You’re excited by the ambiguity and high-ownership culture of early-stage startups
- Or equivalent distributed systems
- Hands-on experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration platforms
- Experience with our tech stack: Go, Java, React, TypeScript, Kafka/Redpanda, Flink, AWS, Azure, GCP, Docker, Kubernetes, and Terraform/CDK
- Familiarity with CI/CD pipelines and version control systems
- Passion for building and operating developer productivity tools, frameworks, and other aspects of platform engineering
- 3+ years of relevant distributed systems experience focusing on designing and managing cloud-based environments (e.g., AWS, Azure, GCP)
- U.S. Person Required: Must be a U.S. citizen, lawful permanent resident, or protected individual such as an asylee or refugee in compliance with ITAR (International Traffic in Arms Regulations) / EAR (Export Administration Regulations) regulations
Similar roles
- Software Engineer (Infrastructure)Skydio · United States · Remote
- Senior Software Engineer, Backend (Trust Infrastructure)Affirm · United States · Remote
- Software Engineer (Infrastructure)Acceler8 Talent · United States · Onsite
- Software Engineer (Infrastructure)WeInfuse · Texas Metropolitan Area, United States · Hybrid
- Software Engineer (Infrastructure)Greptile · San Francisco, California, United States · Onsite