Job Description
## Software EngineerMexico - MexicaliJob FamilySoftware Engineering****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. If you need assistance or would like to request an accommodation in connection with the application process, please contact ****Your Title:**** Software Engineer****Job Location:**** Mexicali, MexicoTop skillsBootstrapPerformance TestingPythonLinuxNETSoftware1. Software Engineer2. Senior Software Engineer3. Software Developer4. Senior Software Developer5. Lead Software Engineer #J-18808-Ljbffr
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application