Principal Mobile Software Developer (P4) AI Agentic
Job Summary
Job Title: Principal Mobile Software Developer
Our Location: Mexicali Baja California Mexico
Our Department: Trimble - AECO
As an Agentic Mobile Software Developer for the Field Management Mobile team you will provide the technical vision and strategic leadership necessary to architect our next-generation mobile ecosystem. You will lead the integration of AI Tools and .NET to modernize our mobile offerings ensuring our enterprise construction solutions remain highly integrated and scalable across iOS and Android platforms.
As a P4 lead you will be a technical pillar driving architectural decisions mentoring engineering teams and ensuring high-quality standards across the organization with AI. You should possess deep expertise in AI Agentic frameworks and have a passion for using AI to modernize project maintenance and accelerate development ideal candidate is a seasoned mobile leader with a proven track record in architecting distributed mobile systems and a passion for high-scale reliability.
What You Will Do
Develop and Maintain Agents: Lead the implementation of agentic workflows. Build and maintain AI agents to accelerate feature development and testing.
AI Integration: Find new ways to use AI to improve all aspects of development.
Mobile Architectural Stewardship: Modernize existing mobile architecture by and cloud-native principles ensuring long-term sustainability and performance.
High-Quality MobileDelivery: Lead the implementation of robust mobile testing strategies including unit integration and UI automation to ensure maintenance quality and high-scale reliability.
Cross-Platform Leadership: Lead the development of high-impact features focusing on a unified codebase for a global audience.
Technical Accountability: Establish and enforce high-level coding standards providing accountability for the team to produce consistent high-quality output.
Strategic Problem Solving: Lead technical whiteboarding and deep-dive sessions to resolve complex mobile challenges and architect future-proof solutions.
Mentorship: Act as a technical mentor guiding junior and mid-level developers in core engineering and modern mobile development practices.
DevSecOps & Deployment: Oversee the evolution of mobile CI/CD pipelines and manage sophisticated cloud deployment strategies within Azure.
What Skills & Experience You Should Bring
Agentic Workflows: Proven ability to design and implement agentic AI workflows aimed at automating routine maintenance refactoring legacy C# codebases and identifying structural improvements.
Development Acceleration: Mastery of AI coding assistants (e.g. GitHub Copilot) to automate the generation of C# boilerplate code documentation and unit tests.
Legacy Modernization: Experience using AI tools to assist in the migration or refactoring of legacy monolithic applications into modern C# microservices.
Experience: 710 years of relevant technical experience in software engineering with a heavy emphasis on mobile platforms.
Core Tech Stack: Expert knowledge of C# and the .NET ecosystem.
Testing Excellence: Mastery of mobile testing and mocking frameworks (e.g. XCUITest NUnit NSubstitute) to ensure high-quality mobile releases.
Leadership: Proven track record of leading complex technical projects and mentoring engineering teams.
Cloud Infrastructure: Experience with Azure services Docker and Kubernetes (AKS) for backend mobile support.
Data & Identity: Advanced experience with REST Web APIs and Identity concepts (IAM AuthN/AuthZ).
ORM Mastery: Advanced hands-on experience with Entity Framework (EF) / EF Core for managing complex data models and high-performance database interactions.
AI/LLM Proficiency: Practical experience leveraging Large Language Models (LLMs) and prompt engineering to solve complex architectural challenges within ecosystemcite: 45.
Preferred
AI Governance: Ability to establish and enforce high-level AI governance and coding standards to ensure consistent high-quality output across the engineering team.
Strategic Automation: Expertise in using AI-driven patterns to modernize application architecture ensuring the long-term sustainability and scalability of the product.
Advanced Tooling: Expertise in Azure DevOps and GitHub Copilot/AI coding assistants.
Domain Knowledge: Familiarity with construction industry accounting or project management software.
This position is within Viewpoints software development group as part of a team developing the web stack for Viewpoints next generation product roadmap. This division provides highly integrated enterprise software with accounting project management and operations modules for mid-range to large-scale contractors throughout the world. It is currently the highest growth segment of our business and provides an immediate opportunity to work with modern tech on greenfield cloud multi-tenant projects.
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 arent just wordstheyre 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
Required Experience:
Staff IC
About Company
Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety, and sustainability. ... View more