Senior Software Developer

Reference: 9512_1786465484

Senior Software Developer

Locations: Remote

Contract Details

Contract Length:12+ Months
Employment Type: Contract
Work Model: Remote/Hybrid
Travel: Minimal (up to 3 trips, primarily Seattle or Boston)
Project Focus: AWS IoT, Serverless Architecture, Computer Vision Data Pipelines, Cloud Integration, and Production Deployment

Job Summary

Amazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.

This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.

Key Responsibilities

  • Design and develop end-to-end data pipelines using AWS IoT Core, MQTT, Lambda, and S3.
  • Build scalable backend applications and APIs using Python.
  • Process and manage high-volume image and video data from camera-based inspection systems.
  • Integrate cloud services with internal applications and APIs.
  • Develop and execute integration testing strategies to ensure system reliability.
  • Review, validate, and improve AI-generated code before production deployment.
  • Contribute to CI/CD pipelines, DevOps practices, monitoring, and deployment automation.
  • Troubleshoot connectivity, performance, and data flow issues across IoT and cloud environments.
  • Support validation testing, production rollout, and post-deployment stabilization activities.
  • Collaborate with distributed engineering teams to deliver key project milestones.

Required Skills

  • Strong experience developing production applications with Python.
  • Hands-on experience with AWS IoT Core, MQTT, AWS Lambda, and Amazon S3.
  • Experience building device-to-cloud or IoT data ingestion pipelines.
  • Strong understanding of serverless architecture and cloud-native development.
  • Experience integrating APIs and distributed systems.
  • Knowledge of CI/CD, DevOps, automation, and cloud deployment practices.
  • Experience with integration testing, troubleshooting, and production support.
  • Comfortable working with and reviewing AI-assisted code development tools.
  • Strong communication and collaboration skills.

Preferred Skills

  • Computer Vision, image processing, or video analytics experience.
  • Exposure to Machine Learning or anomaly detection solutions.
  • Familiarity with NVIDIA Jetson or edge-device platforms.
  • Experience in IoT, Robotics, Industrial Automation, Smart Devices, or Connected Products.

GCS is acting as an Employment Business in relation to this vacancy.

$75.00 - $85.00
Per hour
USD75 - USD85 per hour

Seattle

Contract

Added 11/08/2026
Reference: 9512_1786465484

Senior Software Developer

Seattle
Contract

Other similar jobs

Senior Software Developer

Added 11/08/2026

Senior Software Developer Locations: RemoteContract DetailsContract Length: 12+ MonthsEmployment Type: ContractWork Model: Remote/HybridTravel: Minimal (up to 3 trips, primarily Seattle or Boston)Amazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.Key ResponsibilitiesDesign and develop end-to-end data pipelines using AWS IoT Core, MQTT, Lambda, and S3.Build...

Learn more

Senior Software Developer

Added 11/08/2026

Senior Software Developer Locations: RemoteContract DetailsContract Length: 12+ MonthsEmployment Type: ContractWork Model: Remote/HybridTravel: Minimal (up to 3 trips, primarily Seattle or Boston)Job SummaryAmazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image and video data at scale.Key ResponsibilitiesDesign and develop end-to-end data pipelines using AWS IoT Core, MQTT, Lambda, and...

Learn more

Senior Software Developer

Added 11/08/2026

Senior Software Developer (Contract) - AWS IoT & PythonLocations: RemoteContract DetailsContract Length:12 MonthsEmployment Type: ContractWork Model: Remote/HybridTravel: Minimal (up to 3 trips, primarily Seattle or Boston)Project Focus: AWS IoT, Serverless Architecture, Computer Vision Data Pipelines, Cloud Integration, and Production DeploymentJob SummaryAmazon Robotics is seeking a Senior Software Developer to support the development of a next-generation Quality Control platform that uses 3D cameras, IoT devices, and cloud-based machine learning to inspect robotic storage racks before deployment in Amazon fulfillment centers.This role focuses on building and productionizing AWS-based IoT data pipelines, backend services, and cloud integrations that enable reliable processing of image...

Learn more

Senior IoT Software Engineer

Added 10/08/2026

Senior IoT Software EngineerLocation: Austin, TX / Remote - TBDContract: 12 MonthsRate: Up to $80/hourOpenings: 1Start Date: ASAPAbout the RoleWe are seeking a Software Developer to join an Amazon engineering team supporting the development of a software and data pipeline for an IoT quality-control device. This role will focus on building the connection between physical hardware, edge devices, and AWS cloud services.The ideal candidate will have strong hands-on experience with Python, AWS IoT, MQTT, AWS Lambda, and S3, along with experience developing software on edge devices such as NVIDIA Jetson. Experience building data-ingestion workflows that move data from hardware to...

Learn more

Senior Software Engineer (Distributed System - C++)

Added 05/08/2026

SENIOR C++ SOFTWARE ENGINEER (DISTRIBUTED SYSTEMS - NEW DEVELOPMENT)Location: Munster (2 days a week Hybrid)Salary: €80,000 to €110,000(depends on experience) + Bonus/Benefits OverviewWe are hiring multiple C++ engineers to build new large-scale distributed software systems. This is a rare greenfield opportunity within a global engineering organisation, working on complex, high‑performance systems in Linux with a mix of new development and integration with long-standing platforms.What You'll Work OnDesigning and developing new distributed system componentsBuilding high-performance, scalable backend services in C++ (or C / Go / Rust backgrounds considered)Architecting and implementing new features within multi-node distributed environmentsIntegrating new systems with legacy platforms...

Learn more

Senior Software Engineer

Added 04/08/2026

Senior Golang Backend EngineerGolang | AWS | Kubernetes | Linux | Distributed SystemsAre you passionate about building high-performance backend systems that operate at enterprise scale? We're looking for a Senior Golang Backend Engineer to join a team developing secure, cloud-native applications and distributed services that power mission-critical platforms.This is an opportunity to work on complex engineering challenges involving microservices, authentication, cloud infrastructure, and high-throughput systems in a collaborative, fast-paced environment.What You'll DoDesign, develop, and maintain scalable backend applications using GolangBuild and enhance cloud-native microservices deployed in Kubernetes environmentsDevelop RESTful and gRPC APIs for enterprise applicationsDesign secure authentication and authorization solutionsCollaborate...

Learn more

Senior Software Engineer

Added 04/08/2026

Senior Software Engineer - Industrial Controls (CODESYS/TwinCAT)Location: Seattle/Bellevue, WA | HybridClient is looking for a hands-on Controls Software Engineer to develop the software platform behind its next-generation warehouse automation systems.In this role, you'll design and deploy reusable control software using CODESYS V3, develop robust state-machine based control logic, integrate real-world automation hardware, and help scale a modular platform across Amazon's global fulfillment network.What We're Looking For:Strong CODESYS V3 or Beckhoff TwinCAT experienceExpert-level Structured Text programmingState machine architecture and machine sequencing expertiseObject-oriented PLC development experienceEtherCAT hardware integration experience5+ years building production machine control systemsBonus Experience:Conveyor, robotics, warehouse automation, or material handling...

Learn more

Senior Embedded Software Architect

Added 23/07/2026

Embedded Software ArchitectWe are looking for an experienced Embedded Software Architect to play a key role in designing and evolving embedded software platforms. This position offers the opportunity to influence software architecture, contribute to innovative product development, and help shape modern software engineering processes within a collaborative and forward-thinking environment. Flexible working hours available (minimum 32 hours per week). Key ResponsibilitiesDesign, develop, and enhance embedded software frameworks and platforms.Define and guide software architecture decisions for embedded systems and applications.Collaborate with development teams to deliver robust, scalable, and high-performing software solutions.Contribute to the modernization of software platforms, tools, and development processes.Apply...

Learn more

Senior Embedded Software Architect

Added 23/07/2026

Embedded Software ArchitectWe are looking for an experienced Embedded Software Architect to play a key role in designing and evolving embedded software platforms. This position offers the opportunity to influence software architecture, contribute to innovative product development, and help shape modern software engineering processes within a collaborative and forward-thinking environment.Flexible working hours available (minimum 32 hours per week). Key ResponsibilitiesDesign, develop, and enhance embedded software frameworks and platforms.Define and guide software architecture decisions for embedded systems and applications.Collaborate with development teams to deliver robust, scalable, and high-performing software solutions.Contribute to the modernization of software platforms, tools, and development processes.Apply software...

Learn more

Senior Cloud Infrastructure Software Engineer

Added 23/07/2026

Role: Senior Cloud Infrastructure Software Engineer Type: Full Time/PermLocation: Hybrid/ShannonThis is a greenfield opportunity to join a founding engineering team developing cutting-edge SaaS/PaaS solutions across Azure, AWS, and Google Cloud.🔧 What You'll DoDesign and automate large-scale cloud infrastructure architecturesBuild multi-cloud (Azure/AWS/GCP) HPC environmentsDevelop Infrastructure as Code and orchestration solutionsOptimize systems for security, scalability, and performanceCollaborate with cloud providers to shape HPC capabilitiesBuild and validate solutions through POCs🧠 What We're Looking ForStrong experience in cloud infrastructure (multi-cloud preferred)Expertise in container orchestration (Kubernetes)Proficiency in C/C++, Python, Golang, or similarDeep understanding of Infrastructure as CodeExperience with hybrid cloud and large-scale systemsPassion for automation...

Learn more

Senior Software Engineer

Added 13/07/2026

Software Engineer - Low Latency / Distributed Systems Tier-1 Investment Bank, Dublin (Hybrid) - ContractLeading investment bank's Dublin technology hub is expanding its high-frequency trading infrastructure team. This is deep, hard engineering - the systems you build execute trades in microseconds, and every millisecond you shave off is measurable P&L. Not a CRUD shop, not a maintenance role.What you'll work on:Low-latency, high-throughput distributed systems processing millions of market events per secondPerformance-critical execution paths in C++/Java/Rust - kernel bypass, lock-free data structures, zero-copy designMarket data ingestion, order routing, and risk systems operating at exchange speedDirect collaboration with quant developers and trading...

Learn more

Senior Software/Data Engineer

Added 30/04/2026

The TeamThe team sits within network technology organisation, building advanced data platforms that support digital twin capabilities across the access network. The group combines network design data, telemetry, mapping technologies, and large-scale engineering systems to improve troubleshooting, planning, operational efficiency, and competitive market analysis.The team develops highly scalable platforms that ingest and process complex operational data, expose intelligence through APIs, and enable smarter decision-making across the business.This is a technically strong team solving real-world infrastructure challenges using modern software engineering and data technologies.ResponsibilitiesDesign, build, and maintain scalable ETL / ELT pipelines processing large enterprise datasets.Develop robust data products using Databricks,...

Learn more

Senior Software Engineer/Data Platform Engineer (Databricks, Graph, APIs)

Added 30/04/2026

Senior Software Engineer / Data Platform Engineer (Databricks, Graph, APIs)Location: Philadelphia, PA The team sits within the network technology organisation and is responsible for building advanced data platforms that support digital twin capabilities across the access network. The group combines network design data, telemetry, mapping technologies, and graph intelligence to improve troubleshooting, planning, operational efficiency, and market competitiveness.The team works on highly scalable engineering products including large data pipelines, graph databases, APIs, and mapping platforms. Their work enables smarter network decisions, faster fault resolution, and better use of operational resources.This is a technically strong team focused on solving complex real-world...

Learn more

IoT Software Developer

Added 10/08/2026

IoT Software DeveloperLocation: Austin, TX / Remote - TBDContract: 12 MonthsRate: Up to $80/hourOpenings: 1Start Date: ASAPAbout the RoleWe are seeking a Software Developer to join an Amazon engineering team supporting the development of a software and data pipeline for an IoT quality-control device. This role will focus on building the connection between physical hardware, edge devices, and AWS cloud services.The ideal candidate will have strong hands-on experience with Python, AWS IoT, MQTT, AWS Lambda, and S3, along with experience developing software on edge devices such as NVIDIA Jetson. Experience building data-ingestion workflows that move data from hardware to the...

Learn more

Software Developer

Added 07/08/2026

Software Developer - IoT / Edge ComputingJob Summary We are looking for a Software Developer to join the team on a contract basis and help build a data pipeline supporting an IoT-based quality control device. This role will focus on developing software that connects edge devices to the cloud, enabling reliable data ingestion, processing, and analysis.The ideal candidate will have strong Python development experience, hands-on experience with AWS IoT services, and a background working with data pipelines that move information from physical hardware/edge devices into cloud environments. Experience developing machine learning models, particularly anomaly detection, is a strong plus.Key ResponsibilitiesDevelop...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.