Trimble

Software Engineer

Mexico - Mexicali Full time

Job Title: Software Engineer

Job Location: Mexicali, Mexico

Our Department: Trimble - AECO

About the Role

Are you passionate about developing software with the quality necessary to deliver on the most demanding customer requirements? Do you want to work in a software development environment, with start-up like size, where agile methodologies and open-source technologies are encouraged? Are you looking to build on your expertise in software architectures to span all client types, diverse application servers, and high throughput data stores? Are you a high energy software developer with a reputation for outstanding quality and a strong interest in delivering value to customers? If so, the software development team at AgileAssets has a great opportunity for you. We are a small high performing team working to deliver the next generation of asset management software.

What You Will Do

As a Software Engineer, you will be responsible for the design and implementation of new functionality and enhancements to the AgileAssets suite of software products. The ideal candidate has a passion for working in a team environment with experienced developers to find creative ways to address customer needs and seek out big challenges.  Ideal candidates will also keep on top of the latest open-source tools and technologies and bring new ideas to consistently move our methodologies forward. Successful candidates will have strong technical skills, be self-motivated, and demonstrate the willingness to own and drive problems outside their core areas to resolution. 

  • Work closely with Product Management and other Engineers to design and implement high performing, high quality software

  • Collaborate with other engineers and team members to ensure scenarios/tasks are shipped on time, to specification

  • Develop continuous integration and continuous delivery capabilities

  • Research and stay current on best practices in Software Engineering

  • Provide mentorship cross-team to Junior Engineers

What Skills & Experience You Should Bring

  • 3+ years of development experience in Java, Javascript, SQL, or other high-level programming language with strong coding and debugging skills

  • Experience in front-end frameworks (e.g., React, Svelte, Fable)

  • Experience using containerization (e.g., Docker, Kubernetes)

  • Experience in microservice architecture

  • Experience in deploying web applications to AWS or Azure

  • A strong team player with good communications skills and a demonstrated ability to collaborate across disciplines to ship high quality products

  • Bachelors in Computer Science or related technical field

  • Prior experience in a Scrum or Kanban environment highly desired

  • Prior experience with Test-Driven Development highly desired

  • Excellent interpersonal, written, and oral communication skills


How to Apply: Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.

Join a Values-Driven Team: Belong, Grow, Innovate. 

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter. 

Trimble’s Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact AskPX@px.trimble.com.