Posted in

Backend/Platform Software Engineer

Backend/Platform Software Engineer

CompanyPsiQuantum
LocationPalo Alto, CA, USA
Salary$120000 – $170000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of experience in software engineering, with a strong focus on platform engineering, operations and DevOps practices.
  • Proficiency in designing and managing infrastructure using EKS, ECS, Lambda, VPC, S3, etc.
  • Knowledge and experience with CI/CD pipelines (Gitlab CI Pipeline/Github Actions), and cloud infrastructure-as-code tools like Terraform.
  • Experience with containerized architecture (Docker, ECS) and microservices (Lambda, API Gateway) is a must.
  • Experience with SQL and NoSQL database management (RDS, DynamoDB, Redis) is a must.
  • Experience with security-related services (such as Okta, Auth0, IAM, and KMS) is a must.
  • Familiarity with self-hosted or cloud-based Git systems.
  • Experience with multi-environment infrastructure (dev, staging, prod) is a must.
  • Familiarity providing hosted, managed IDEs to developers, data scientists, or researchers.

Responsibilities

  • Collaborate with development teams to ensure that infrastructure, automation, and monitoring are aligned with development and operational goals.
  • Write robust, modular, and maintainable Infrastructure as Code (Terraform, AWS CDK, Pulumi) code to manage AWS infrastructure and operational tasks and integrations.
  • Collaborate with the QA team to develop test plans and support testing to identify bugs and ensure systems function correctly before, during, and after deployment.
  • Oversee GitLab environments, including version control, automated builds, and deployment processes.
  • Develop and support our backend AWS architecture for scalability, reliability, and security, in collaboration with the IT, engineering, and product teams.
  • Implement monitoring and logging tools to ensure system reliability and preemptively identify issues.
  • Implement security best practices in all stages of the development lifecycle, from design to deployment, including ensuring proper authentication and authorization controls. Create and document best practices for ensuring system uptime and quickly resolving system failures.

Preferred Qualifications

  • Some experience building for public sector customers with compliance needs is a plus.
  • Having AWS Certified Solutions Architect (SAA or SAP) or similar cloud certifications is a strong plus.