CareerPlan

Principal Software Developer

Ciudad de México, MéxicoFull-time2026-10-24

Core

Provide technical leadership for complex, cross-cutting capabilities supporting planning, scheduling, optimization, production, and supply chain workflows within the Manufacturing and Supply Chain Engineering organization.

Role type

Principal Software Developer (Technical Lead)

Builds

Complex software capabilities for planning, scheduling, optimization, production, and supply chain workflows

Domain

Manufacturing, Supply Chain, Industrial Software

Deliverable

production ML models | product features

Required skills

C#/.NET/Java, distributed systems, software architecture, CI/CD, automated testing, API design, technical leadership, stakeholder alignment, mentoring

Preferred skills

Cloud-native systems, microservices, containers, mathematical modeling, optimization, analytics, decision-support systems, legacy modernization

Technologies

C#, .NET, Java, REST APIs, microservices, containers, orchestration

Responsibilities

Lead architecture and design decisions for assigned initiatives; Develop and review critical software components, prototypes, and technical designs; Mentor senior engineers and establish reusable patterns; Drive engineering excellence in code quality, testing, and observability; Manage cross-team technical dependencies and risks; Participate in SAFe events (PI Planning, backlog refinement, demos).