Trimble is a technology company delivering solutions for optimizing freight movement. The Software Engineer role focuses on full stack web development, requiring strong coding skills to design, implement, and maintain software applications.
Design, develop, and maintain software applications for both internal and external use
Create well-designed and efficient APIs for internal and external consumption
Collaborate with product managers, architects, and other stakeholders to gather requirements and translate them into technical specifications
Ability to design distributed systems, and generally see the big picture
Develop database schemas and optimize SQL queries for efficient data retrieval and storage
Deploy and manage applications on cloud platforms, specifically Azure, ensuring scalability, availability, and security
Build reliable process monitoring, auditing, and reporting tools
Qualification
Required
Bachelor's degree in CS, or equivalent experience
Strong coding, debugging, and problem solving skills
Professional experience with one or more programming languages (such as C#, Java, TypeScript or other modern languages)
Experience with github for source control management
Excellent organizational, written, verbal, and interpersonal skills
Eye for detail, intimate familiarity with industry development standards/best practices
Automation of repetitive tasks and tests so that developers and testers can work efficiently
Use of AI tools to build faster
Preferred
Experience with Docker
Knowledge of the transportation industry
Experience deploying and monitoring software in a public cloud, like Azure or AWS
Benefits
Medical
Dental
Vision
Life
Disability
Time off plans
Retirement plans
Tax savings plans for health
Dependent care and commuter expenses
Paid Parental Leave
Employee Stock Purchase Plan
Dedicated to the world’s tomorrow, Trimble is a technology company delivering solutions that enable our customers to work in new ways to measure, build, grow and move goods for a better quality of life.