Software Engineer I - Secure Platform Operations (remote Eligible)

Smartsheet Smartsheet · Seattle · United States · Engineering - Developers

Early-career Software Engineer to join Secure Platform Operations team, focusing on building and evolving a platform with security as a first priority, supporting engineering teams with onboarding, automating, and simplifying experiences to improve resilience, reduce operational burden, and accelerate productivity. Role involves learning and building secure infrastructure on EKS, automating security and workflows, securing CI/CD pipelines, and supporting container operations.

What you'd actually do

  1. Learn and Build Secure Infrastructure: Under the guidance of senior engineers, you will assist in designing and maintaining secure infrastructure on EKS in our multi-cloud environment (AWS) using Infrastructure as Code (Terraform).
  2. Automate Security & Workflows: You will write code (Python, Go, or Bash) to automate manual tasks, threat detection, and vulnerability management processes.
  3. Secure the Pipeline: You will help integrate security tools (SAST, DAST, SCA) into our CI/CD pipelines, ensuring developers receive fast, actionable feedback on their code.
  4. Support Container Operations: You will gain hands-on experience managing and securing our container orchestration platform (Kubernetes/EKS) and self-hosted GitLab Runners.
  5. Collaborate and Grow: You will participate in code reviews, technical discussions, and blameless post-mortems to learn operational excellence and security best practices.

Skills

Required

  • Proficiency in at least one modern programming or scripting language, such as Python, Go, Java, or Bash.
  • A basic understanding of cloud concepts (AWS preferred) and a strong desire to learn Infrastructure as Code (Terraform).
  • Familiarity with basic security concepts (e.g., OWASP Top 10) or a strong interest in the cybersecurity landscape.
  • A critical thinker who enjoys troubleshooting complex technical problems and wants to understand how large-scale systems work.
  • Excellent verbal and written communication skills and a collaborative spirit.

Nice to have

  • Previous internship experience in DevOps, SRE, Platform Engineering, or Software Engineering.
  • Experience with Linux/Unix command line.
  • Personal projects or coursework involving Docker, Kubernetes, or CI/CD pipelines (GitLab/GitHub).
  • Basic understanding of networking concepts (HTTP, DNS, TCP/IP).

What the JD emphasized

  • Must be a U.S. Citizen, U.S. National to meet federal compliance requirements.