John Deere

Senior Software Engineer, MES Mgmt of Ops - Torreon

John Deere
Apply
1 day ago
Torreón, MexicoSenior

Responsibilities

  • Design, develop, debug, and support software products that enable and sustain John Deere manufacturing operations.
  • Resolve complex cross-system issues and maintain high availability and reliability for factory-critical applications.
  • Develop backend and frontend solutions using JavaScript and TypeScript.
  • Design, develop, and maintain RESTful APIs and relational database solutions.
  • Use Docker for application containerization.
  • Support mission-critical production systems, including participation in on-call rotations.
  • Provide technical leadership, guide design and architecture decisions, and contribute hands-on code.
  • Develop and deploy AI-agent solutions using tool integration, orchestration, evaluation, and agentic development patterns.
  • Collaborate with product owners, UX, and cross-functional teams within an Agile framework.
  • Mentor engineers and promote code quality, security, reliability, and performance best practices.

Requirements

  • 5+ years of experience developing enterprise-grade production software systems using technologies such as Java or .NET.
  • 4+ years of JavaScript or TypeScript experience for backend and frontend development.
  • 4+ years of experience with relational databases such as SQL Server or PostgreSQL, or equivalent.
  • 4+ years of experience designing, developing, and maintaining RESTful APIs.
  • 3+ years of hands-on Docker experience for application containerization.
  • 4+ years of experience supporting mission-critical production systems, including on-call rotations.
  • 3+ years of hands-on experience with AI agents and agentic development patterns, including AI-assisted software engineering, tool integration, orchestration, evaluation, and deployment of production-grade AI solutions.
  • Experience providing technical leadership, guiding design decisions, and influencing architecture.
  • Experience mentoring engineers and promoting best practices in code quality, security, and reliability.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of observability tools for logging, monitoring, and tracing.
  • Bachelor of Science in Computer Systems Engineering or equivalent experience.
  • Candidates must have the necessary work permits to work in the country.

Benefits

  • Primary location is Torreón, Mexico.
  • Candidates must keep their Constancia de Situación Fiscal up to date with the salary regime to be eligible for hiring.
  • The position is posted for a minimum of 10 business days and will be removed when a qualified candidate pool is achieved.
John Deere

About John Deere

10,000+ employees

John Deere designs and manufactures agricultural, construction, and forestry equipment, engines, and turf/golf machinery, along with precision agriculture software and connected services. It sells machines, parts, and subscriptions through a worldwide dealer network and offers customer financing via John Deere Financial. Founded in 1837 and headquartered in Moline, Illinois, the company is publicly traded on the NYSE (ticker: DE).

Contact me