SDE- MES, Amazon Leo, Manufacturing Execution Systems

Amazon.com, Inc.
Bellevue, WA, United States
26 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Adobe InDesign Data Analysis Software Applications C Sharp (Programming Language) C++ (Programming Language) Code Review Data Integrity Distributed Systems Perl (Programming Language) Routing Object-Oriented Software Development
+8 more
Scrum Methodology Software Engineering Systems Integration Web Services Information Technology Production Code Real Time Data Data Pipelines

Job description

Experteer Overview As a Software Development Engineer on the MES team, you design, build, and deploy software that runs satellite production operations. You will create core MES capabilities for work orders, routing, data collection, traceability, and analytics, integrating shop-floor systems and enterprise tools. Your work enables repeatable, controlled manufacturing with real-time data management and high reliability. This role offers impact across Leo’s manufacturing facilities and contract sites, with opportunities to shape production processes and data integrity. Compensation / Benefits * Design and develop MES features for work orders, routing, recipe management, data collection, and traceability * Build and maintain integrations between MES and shop floor control systems (e.g., Ignition) for real-time data exchange * Develop integrations between MES and ERP, PLM, and quality management platforms * Implement process enforcement logic to ensure correct sequencing and validations in manufacturing * Create data pipelines and reporting for production analytics, yield tracking, and KPI dashboards * Develop and maintain MES APIs and services for production teams * Write clean, production-grade code following team standards * Implement monitoring, alerts, and observability for MES services * Troubleshoot production MES issues, perform root cause analysis, and implement fixes * Support MES upgrades, migrations, and configuration changes * Develop automated testing frameworks for MES features * Participate in design reviews, code reviews, and sprint planning * Contribute to MES documentation including runbooks and procedures * Support UAT with manufacturing end-users and incorporate feedback * Participate in on-call rotations to maintain MES availability Tasks * 3+ years of non-internship software development experience * 2+ years in design or architecture of distributed systems, reliability, and scaling * 1+ years in software development engineer or related experience * 1+ years designing and developing large-scale multi-tiered distributed software applications using C#, C++, Java, or Perl * 1+ years of Object Oriented Design experience * Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field Key requirements * health insurance (medical, dental, vision) * RSUs and sign-on rewards * 401(k) matching * paid time off * parential leave * flexible spending accounts

Requirements

_ manufacturing * Create data pipelines and reporting for production analytics, yield tracking, and KPI dashboards * Develop and maintain MES APIs and services for production teams * Write clean, production-grade code following team standards * Implement monitoring, alerts, and observability for MES services * Troubleshoot production MES issues, perform root cause analysis, and implement fixes * Support MES upgrades, migrations, and configuration changes * Develop automated testing frameworks for MES features * Participate in design reviews, code reviews, and sprint planning * Contribute to MES documentation including runbooks and procedures * Support UAT with manufacturing end-users and incorporate feedback * Participate in on-call rotations to maintain MES availability Tasks * 3+ years of non-internship software development experience * 2+ years in design or architecture of distributed systems, reliability, and scaling * 1+ years in software development engineer or related experience

  • 1+ years designing and developing large-scale multi-tiered distributed software applications using C#, C++, Java, or Perl * 1+ years of Object Oriented Design experience * Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field Key requirements * health insurance (medical, dental, vision) * RSUs and sign-on rewards * 401(k) matching * paid time off * parential leave * flexible spending accounts

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:04 min

Enhancing network privacy with routing fees and onion routing

Andreas M Antonopoulos · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi · World Congress 2022

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · World Congress 2025

1:51 min

Overview of the three Google Maps routing applications

Germán Álvarez · LIVE

Videos

See all

Related articles

See all