Search by job, company or skills

Undocked

Senior AWS Cloud & Data Platform Engineer

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Us

At Undocked, we help companies excel in e-commerce by delivering bespoke optimizations and cutting-edge analytics. Our experiences in retail and supply chain product strategy, technology and operations have helped organizations succeed in their e-commerce and digital transformation journeys.

Job Summary

We are seeking a hands-on Senior AWS Cloud & Data Platform Engineer to actively develop and scale a serverless, AWS-based data and BI platform. The role involves building event-driven data pipelines, API integrations, and cloud-native services using AWS Lambda, modern ETL patterns, and strong engineering best practices.

You will work closely with cross-functional teams across application engineering, IT, OT, and DevOps to accelerate the delivery of a production-grade analytics and integration platform.

This is a development-focused role, not a support or reporting position.

Key Responsibilities

AWS Cloud Engineering

  • Design, develop, and operate serverless solutions using AWS Lambda, API Gateway, S3, EventBridge, SNS/SQS
  • Implement secure networking using VPCs, IAM roles, and security best practices
  • Monitor and optimize solutions using CloudWatch metrics, logs, and alarms

Data Pipelines & ETL

  • Build and enhance serverless data pipelines using AWS Lambda and Glue
  • Design event-driven and API-based ingestion architectures
  • Perform data modeling and transformations for analytics and BI use cases

API Development & Integration

  • Design and implement RESTful APIs using API Gateway and Lambda
  • Integrate with internal and external systems using secure API and webhook-based patterns
  • Define and maintain OpenAPI / Swagger specifications

DevOps & Infrastructure as Code

  • Provision and manage infrastructure using Terraform or AWS CDK
  • Build and maintain CI/CD pipelines using GitHub Actions or AWS CodePipeline
  • Automate deployments and enforce repeatable, reliable delivery processes

Observability & Dashboarding

  • Develop Grafana dashboards for system, pipeline, and business metrics
  • Implement CloudWatch-based monitoring, alerting, and logging
  • Visualize and analyze time-series data to support operational and BI insights

Security & Governance

  • Implement IAM modeling, secrets management, encryption, and audit logging
  • Enforce cloud security, governance, and compliance best practices

Cross-Functional Collaboration

  • Produce clear documentation and architecture diagrams
  • Collaborate with Application Software Engineering, IT, OT, and DevOps teams
  • Participate in design discussions and technical decision-making

Required Skills & Experience

  • 8+ years of overall experience in software engineering, cloud engineering, or data engineering
  • Strong hands-on experience with AWS serverless services (Lambda, API Gateway, EventBridge, S3, SNS/SQS)
  • Experience building data pipelines and ETL workflows in cloud-native architectures
  • Proficiency in Python and/or Node.js for backend and Lambda development
  • Experience with Infrastructure-as-Code (Terraform or AWS CDK)
  • CI/CD experience with GitHub Actions, CodePipeline, or similar tools
  • Strong understanding of API design, integration patterns, and security
  • Experience with Grafana and CloudWatch for observability and dashboards
  • Experience with Time-series data platforms (InfluxDB or similar)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141532801