Staff Software Engineer, Infrastructure
Intuitive · Sunnyvale, CA · 3 days ago
On-siteEngineering$189k–$271k/yrFull-time
Primary Function of Position
We are seeking a Senior Software Engineer to design, build, and operate foundational cloud infrastructure and developer enablement capabilities. This role will contribute to modern AWS infrastructure, CI/CD foundations, security instrumentation, and platform capabilities that enable product teams to build and deploy services quickly, reliably, and securely.
Essential Job Duties
- Design and implement cloud infrastructure in AWS using infrastructure-as-code.
- Build and maintain CI/CD pipelines, shared delivery tooling, and deployment patterns that support fast, reliable software releases.
- Develop reusable infrastructure modules, templates, and common libraries that simplify service onboarding and reduce operational overhead for application teams.
- Help establish centralized security instrumentation and platform-wide operational controls across cloud environments.
- Partner with engineering teams to improve developer experience through self-service infrastructure capabilities, documentation, and automation.
- Contribute to administration of shared engineering tools and platforms such as source control, artifact management, secrets management, incident tooling, and related developer systems.
- Implement and support observability, monitoring, and service health capabilities needed for platform reliability and operational excellence.
- Collaborate with security, quality, and software engineering teams to ensure infrastructure and delivery practices meet compliance and operational requirements.
Qualifications
- Experience building, deploying, and operating infrastructure that supports critical services and APIs in cloud environments.
- Knowledge of cloud platforms (AWS or GCP).
- Experience with IaC tools (Terraform, CloudFormation, etc.).
- Experience with containerization and orchestration (Docker, Kubernetes, AWS Fargate).
- Experience with networking concepts (VPCs, load balancing, DNS).
- Experience with monitoring and observability tools (CloudWatch, Datadog).
- Experience building and maintaining CI/CD pipelines (Gitlab CI, Jenkins).
- Knowledge of security best practices (IAM, secrets management, compliance).
- Strong troubleshooting and incident management skills.
- Excellent problem-solving skills and a collaborative mindset.
Required Education and Training
- Bachelor's or Master’s degree in computer science or related field.
- Minimum of 5 years relevant experience in software engineering or infrastructure engineering.