Jobs · Engineering · Texas

Lead Engineer (AWS Cloud, Search, or Distributed Systems)

AppLab Systems, Inc · Austin, TX · 2 wk ago
On-siteEngineeringContract

About the role

Location: Sunnyvale, CA or Austin, TX – Onsite. Experience: 7+ years. Apple experience highly preferred.

Responsibilities

  • Design, develop, test, and maintain highly scalable and reliable software solutions.
  • Architect cloud-native applications and distributed services that meet performance, security, and availability requirements.
  • Collaborate with product managers, architects, and engineering teams to translate business requirements into technical solutions.
  • Optimize system performance, scalability, and reliability through continuous monitoring and tuning.
  • Troubleshoot and resolve complex production issues in large-scale environments.
  • Implement best practices for software engineering, code quality, automation, and CI/CD.
  • Participate in architecture reviews, technical discussions, and mentoring of junior engineers.
  • Drive innovation through adoption of modern technologies and engineering practices.

Requirements

  • AWS Cloud Technologies
  • Search Platforms & Information Retrieval (OpenSearch, Elasticsearch, Apache Solr, Apache Lucene)
  • Big Data & Distributed Systems
  • Amazon EKS (Elastic Kubernetes Service)
  • AWS Lambda
  • AWS Step Functions
  • Infrastructure as Code (Terraform, CloudFormation, or similar)
  • Containerization and orchestration technologies
  • Cloud-native architecture and microservices
  • CI/CD and DevOps practices

Qualifications

  • Experience with Kubernetes and containerized environments.
  • Exposure to event-driven architectures and streaming platforms.
  • Experience working in Agile/Scrum development environments.
  • Knowledge of observability, monitoring, and logging frameworks.
  • Experience building highly available and fault-tolerant systems.
  • Cloud certifications or relevant technical certifications are a plus.

Similar jobs