Senior Software Engineer - Platform Engineering

Spec10 months ago
San Jose, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Join the team that's redefining how the world's largest brands fight online fraud. Spec is searching for a Senior Software Engineer - Cloud Infrastructure to build the cloud platforms and infrastructure that are revolutionizing the fight against online fraud. In this role, you will be a key member of the DevOps Engineering team, driving strategy, architecture, implementation, and operations of Spec’s innovative platform. You will work closely with product development and customer success teams to shape robust tools, systems, and processes that protect and serve major enterprises.

At Spec—a venture-backed startup with a people-focused culture—you’ll contribute to solving enterprise-scale challenges using modern technologies (Rust, TypeScript, GraphQL, Terraform, Kubernetes, AWS, etc.). Our values of empathy, transparency, and continuous growth empower every team member to make a significant impact.

Key Responsibilities

  • Design, implement, and operate core, end-to-end elements of the platform—including cloud infrastructure, networking strategies, software delivery, environment management, observability, load/failure/security testing, incident tooling, platform scalability, and developer experience.
  • Collaborate with product development teams to accomplish shared goals and projects.
  • Engage in code reviews to ensure high-quality, secure, and efficient platform changes.
  • Create, refine, automate, and optimize processes to reduce operational toil.
  • Mentor and train new team members as the company grows.
  • Lead projects and initiatives from the strategic roadmap and tech debt backlog.
  • Incorporate security, privacy, and compliance considerations when designing platforms handling sensitive data.
  • Participate in on-call rotations and incident response activities.
  • Support customer-facing teams and contribute to strategic team planning.

Required Qualifications

  • Professional experience in mixed DevOps environments focused on both strategic development and operations.
  • Experience as an individual contributor working on front-end and back-end systems (e.g., TypeScript, Postgres, UI frameworks, Rust).
  • Experience with cluster-based cloud platforms (Kubernetes, Docker, Helm, Nix, etc.).
  • Proven ability in designing and building cloud platforms using public cloud provider services (AWS, GCP, Azure).
  • Experience building automated CI/CD pipelines and deployment processes (e.g., GitLab, Terraform, Argo CD).
  • Knowledge of infrastructure-as-code/configuration-as-code tools (Terraform, CloudFormation, TerraGrunt, Helm, GitOps).

Benefits & Perks

  • Company-paid health care for you and your dependents (medical, dental, and vision).
  • Unlimited PTO.
  • 401k.
  • Company-wide holiday break at year-end.
  • Home office reimbursement.
  • Learning reimbursement.
  • Quarterly Innovation Weeks.
  • Frequent opportunities for growth in many directions.
  • Happy hours, game days, holiday parties, and off-site events.
  • Hybrid work setup (3 days a week in San Jose).
  • Compensation: Salary Range of $160,000-$180,000 USD with potential equity and/or bonus compensation based on experience.

Required Skills

Helm
Infrastructure-as-Code
Rust
Environment Management
GitLab
Incident Response
Software Delivery
AWS
Observability & Monitoring
GraphQL
Kubernetes
CI/CD Pipelines
Docker
Terraform
DevOps
Networking Strategies
Cloud Infrastructure
CloudFormation
GitOps
TypeScript