Trimble Inc. is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. They are seeking a Senior Software Engineer to lead architectural design and influence the technical standards of their AI-driven platform, enhancing how construction teams manage risk.
Responsibilities:
- Lead architectural design for a critical problem domain — including AI/ML systems, data pipeline infrastructure, search/retrieval, and platform scalability — owning key deliverables that drive customer success
- Collaborate with cross-functional teams — backend, infrastructure, security, and product — to integrate advanced technologies into our core platforms
- Spearhead the development of scalable, secure, and performant cloud-native solutions that solve critical real-world challenges for our customers
- Drive continuous improvement in DevSecOps, observability, CI/CD, and compliance automation to ensure high-quality and sustainable project outcomes
- Mentor and develop senior engineers, fostering a culture of technical growth and continuous improvement across the organization
- Unblock the hardest cross-team technical challenges, aligning multiple teams around shared technical goals and consistent architectural decisions
Requirements:
- 7+ years of professional software development experience in Python, JavaScript, Node.js, C#, Java, or equivalent languages
- Proven track record of designing and leading large-scale system architecture, with strong expertise in cloud-native architecture, containerization (Docker), and orchestration (Kubernetes)
- Strong problem-solving skills with a passion for delivering 'visionary pragmatist' results, converting ambiguous business problems into clear technical strategies that actually work
- Deep knowledge of DevSecOps, infrastructure-as-code, and CI/CD best practices
- Experience with API design, microservices patterns, distributed systems, and data pipeline architecture
- Exceptional written and oral communication skills with the ability to explain complex technical concepts to diverse audiences
- Experience with AI/ML systems, RAG pipelines, or LLM applications
- Familiarity with construction technology, document processing, or enterprise software
- Contributions to open-source projects or involvement in technical communities