← All roles

Software Development Engineer (SDE) - MES, Amazon Leo, Manufacturing Execution Systems

Amazon· Amazon Leo / Manufacturing Execution Systems (MES)
Apply on company site
Hybrid (Bellevue, WA)$143.7k - $194.4kFull-timePosted 1mo ago

About the role

SDE for Amazon Leo MES responsible for designing, developing, and deploying Manufacturing Execution System software that drives satellite production operations, including work orders, process routing, data collection, traceability, and production analytics across Leo facilities.

Responsibilities

  • Design and develop MES application features including work order management, process routing, recipe management, data collection, and product traceability.
  • Build and maintain integrations between the MES platform and shop floor control systems (e.g., Ignition), enabling real-time production monitoring and machine-level data exchange.
  • Develop integrations between MES and enterprise systems including ERP, PLM, and quality management platforms.
  • Implement manufacturing process enforcement logic within MES to ensure production steps are executed in the correct sequence with proper validations.
  • Build data pipelines and reporting capabilities within the MES ecosystem to support production analytics, yield tracking, and KPI dashboards.
  • Develop and maintain MES APIs and services that enable production teams to manage and monitor manufacturing operations.
  • Write clean, well-tested, production-quality code following MES team coding standards and best practices.
  • Implement system monitoring, alerting, and observability for MES services to ensure uptime and rapid issue detection.
  • Troubleshoot and resolve MES application issues in production environments, performing root cause analysis and implementing permanent fixes.
  • Support MES system upgrades, version migrations, and configuration changes across production environments.
  • Develop automated testing frameworks for MES features to ensure reliability during deployments and upgrades.
  • Participate in MES design reviews, code reviews, and sprint planning to deliver capabilities on schedule and with high quality.
  • Contribute to MES system documentation including architecture diagrams, runbooks, and operational procedures.
  • Support UAT activities with manufacturing end-users and incorporate feedback into MES application improvements.
  • Participate in on-call rotations to maintain MES system availability and respond to production incidents.

Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Skills

Required:Software developmentSystem design and architectureProgramming languages

Benefits

  • Health insurance (medical, dental, vision, prescription)
  • Basic Life & AD&D insurance and option for Supplemental life plans
  • EAP, Mental Health Support, Medical Advice Line
  • Flexible Spending Accounts
  • Adoption and Surrogacy Reimbursement coverage
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Sign-on payments and RSUs (as part of compensation package)
Last updated Oct 25, 2026. Interested? Apply on the company site.

About Amazon

Amazon.com, Inc. or its affiliates

liquid-ai-recruiting-target

More open roles at Amazon