Trimble

Software Engineer

Mexico - Mexicali Full time

Your Title: Software Engineer

Job Location: Mexicali, Mexico

Our Department: Trimble AECO

About the Role

We are seeking a highly skilled Software Engineer specialization in Performance optimization with working knowledge on Full-Stack applications to join our high-impact team. In this role you will take ownership of performance-critical systems monitoring, optimizing both Front End and backend architecture to ensure our platform scales efficiently under high load. 

What You Will Do

  • Write efficient, clean and testable code with performance as a key consideration into the CI/CD pipeline.

  • Use advanced profiling and monitoring tools to identify and resolve performance bottlenecks across application, database, and network layers.

  • Collaborate with cross-functional teams to implement scalable solutions and optimize end to end system performance.

  • Analyze system resources(Memory,CPU) from Procdump using performance profiling tools to identify the root cause and provide appropriate fixes.

  • Mentor Junior engineers on performance-conscious design and coding practices.

  • Participate in architectural reviews and design discussion to ensure new features and systems meet performance and scalability requirements.

What Skills & Experience You Should Bring

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent industry experience.

  • 5+ years of experience in software engineering with at least 3 years focused on performance engineering or related discipline 

  • Strong proficiency in one or more languages (e.g., C#, Python,Java, Javascript )

  • Deep understanding of system architecture, concurrency,data structures and algorithms.

  • Experience with databases and solid grasp of database performance tuning (SQL Server),document DB (mongo DB), Caching layers (redis), and messaging systems (kafka, RabbitMQ)

  • Comfortable with cloud-native environments (AWS/GCP/Azure)

  • Experience with performance profiling tools (Debugdiag or WinDbg) and APM platforms (e.g. New Relic, Datadog, DPA, Sumologic)

  • Knowledge of operating system internals and how they impact application performance.Experiences with microservices architecture and container technologies (Docker, Kubernetes).

  • Design, test, and refine effective and robust prompt for large language models (LLMs) such a Copilot, Cursor AI, or other generative AI platforms.


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.