Share this Job

Senior Software Engineer - Monterrey

Date: Nov 18, 2022

Location: Garza Garcia, Nuevo León, MX, 66260

Company: John Deere

There are 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we’re all about at John Deere. And it’s why we’re investing in our people and our technology like never before in our 175-year history. Here the world’s brightest minds are tackling the world’s biggest challenges. If you believe one person can make the world a better place, we’ll put you to work. RIGHT NOW.

Title: Senior Software Engineer - Monterrey 
Primary Location: Mexico (MX) - Monterrey 
Function: Technology (CA)

Note: All candidates should have their tax situation certificate (Constancia de Siituación Fiscal) up to date with the salary regime to be eligible for the hiring process.

Main Responsabilities

As a Senior Software Engineer for the R3 IT HR team, you will...

    • Develop, code, configure, test applications, and implement Deere owned and 3rd party systems.
    • Provide active coaching and mentoring to software engineers to leverage a strong local technical team
    • Design technical solutions that enable product scrum teams to build sustainable quality IT solutions, on an AWS based infrastructure platform, in an Agile environment
    • Develop and maintain CI/CD processes for enterprise SaaS and on-prem applications
    • Collaborate with scrum team and partner with other engineers to solve technical issues of medium to high complexity (with minimum supervision)

What Skills You Need:

    • Experience in software engineering practices in one or more of the following technologies: node, react, python, bootstrap, JavaScript, HTML/CSS.
    • Experience using test automation and maintaining CI/CD processes for enterprise SaaS and on-prem applications using tools like GitHub, Drone, Jenkins, Docker, Puppet, etc.
    • Experience in cloud development, with platforms like AWS (preferred) or Azure
    • Proven experience in leading or coaching other software engineers
    • Excellent communication skills coordinate with team members, business partners, and other stakeholders
    • Strong English skills (speaking and writing)

What Makes You Stand Out:

    • Experience with SaaS and IaC (Terraform or Cloud Formation) implementing scalable cloud environments and systems
    • Understanding of applications development environment, database, data management and infrastructure capabilities and constraints for software applications of high complexity
    • Experience with NoSQL and SQL databases
    • Experience with using containers for orchestration of servers
    • Experience within an Agile development team
    • Portuguese skills


Ideally you will have a degree in the following or equivalent related work experience:

    • Bachelor's degree in either Computer Science, Computer Engineering, Software Engineering, MIS, or related work experience in a similar discipline


Inclusive Leadership feed the Worlds

The World is counting on us to feed billions of people and build vital infrastructure in villages, towns, and megacities. We believe by strengthening the diversity of our workforce, we can give everyone their chance to leap forward. That´s why we celebrate diversity , champion equity, and promote inclusiveness so every employee can make the greatest impact as their true self.

This position will be posted for 4 business days.

Candidates must have the necessary work permits to work in the country.


This position will be posted for a minimum of 7 business days and unposted when a qualified pool of candidates is achieved.

Candidates must have the necessary work permits to work in the country.

Job Segment: Test Engineer, Software Engineer, Cloud, Testing, Computer Science, Engineering, Technology