




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.


