Senior Software Engineer - Web Services

SkechersManhattan Beach, CA
1d$125,000 - $175,000

About The Position

Join Skechers’ IT Software Engineering & Architecture team as we modernize our global retail platform. We are building a cloud-native, composable, and highly scalable ecosystem that powers eCommerce, wholesale channels, loyalty programs, pricing, product data, and inventory systems. We are looking for a Senior Software Engineer / Tech Lead who loves writing great code, shipping fast, and helping the team level up. You will design and deliver mission-critical services, drive the adoption of AI-powered tools (Copilot, Amazon Q, Kiro, etc.), own production incidents end-to-end, mentor engineers, and partner closely with product and business teams to turn strategic goals into reality. This is a hands-on role that combines deep coding, technical leadership, and pragmatic problem-solving in a fast-moving retail environment.

Requirements

  • 8+ years of hands-on software engineering experience, with at least 3+ years working on large-scale retail, e-commerce, or high-throughput consumer domains.
  • Strong proficiency in Java and/or Scala; solid Python skills are a big plus.
  • Proven experience building and supporting cloud-native microservices and APIs on AWS (ECS/EKS, Lambda, Fargate, EC2).
  • Hands-on expertise with Docker, container orchestration (ECS or EKS), and modern CI/CD pipelines (Terraform and CloudFormation).
  • Strong command of SQL (PostgreSQL/MySQL) and NoSQL databases (DynamoDB, MongoDB, Redis).
  • Hands-on experience in AI-assisted coding tools (GitHub Copilot, Amazon Q, Kiro, etc.) and ability to help the team adopt them effectively.
  • Strong analytical and complex problem-solving skills; independently handle the production incident from root-cause analysis to permanent architectural fixes.
  • Excellent communication—able to clearly articulate technical decisions and their business impact on non-technical stakeholders.
  • Strong interpersonal skills to mentor and coach, enjoy helping teammates grow.
  • Proactive, organized, and delivery focused on a dynamic Agile environment.

Responsibilities

  • Design, build, and maintain scalable, secure cloud-native services - including microservices, APIs, event-driven integration and reusable components - on AWS.
  • Evaluate and drive adoption of AI-powered developer tools and frameworks (GitHub Copilot, Amazon Q, AWS Agent Core, automated test generation, etc.) to accelerate velocity and raise code quality across the team.
  • Lead investigation and resolution of production incidents, driving rapid recovery, and implementing long-term fixes to improve system resilience.
  • Conduct thorough code reviews, champion automated testing, CI/CD best practices, and clear documentation to continuously elevate engineering quality.
  • Mentor junior and mid-level engineers on clean code, testing, system design, and effective use of AI tools while fostering a culture of learning and excellence.
  • Partner with QA to define test strategies and ensure every release is thoroughly validated and production ready.
  • Work hand-in-hand with product managers and business stakeholders to clarify requirements, propose practical solutions, and deliver features that move the needle for the business.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service