Mexicali, Mexico
18 hours ago
Software Engineer

Job Title: Software Engineer 

Our Location: Mexicali, Mexico

Our Division: Trimble Cloud

About the Role

We are seeking a self-motivated and enthusiastic Software Engineer to join the Trimble Cloud platform team. The Trimble Cloud Platform team builds core platform services such as data storage, authentication, authorization, and data processing that are used by Trimble and Trimble partners in the Buildings, Construction, Transportation, Agriculture, and Geospatial industries. Our cloud services allow Trimble businesses to efficiently build applications and connect content throughout its lifecycle. 

As a Software Engineer on the team, you will be contributing to the evolution, architecture design, implementation and maintenance of the centralized services for Trimble cloud platform. These services play a central role in the Trimble Enterprise Data and API portfolio, and support the Connect and Scale strategy by enabling connected workflows across Trimble products

As a member of the platform team, you will use a variety of technologies and have the opportunity to explore and use new and emerging technologies. We are looking for intelligent, organized, driven, and effective developers. You will build scalable and sustainable solutions, utilizing best engineering practices in an agile, team-oriented and collaborative environment.

What You Will Do

Create software designs, and implement and test those designs to meet established requirements

Participating in technical/design reviews as required 

Conduct software engineering according to the team's established procedures, encompassing everything from requirement gathering and planning to implementation, quality checks, performance assessment, and automated deployment of code.

Working on microservices and various other AWS/Azure tools and technologies

Ability to work with various log metrics tools and identify anomalies as needed

Works with the author of product documentation to assist in the development and review of product documentation

Write code that is clean, maintainable, and thoroughly documented. 

Stay up-to-date with the latest development trends and technologies.

Collaborate with stakeholders to understand business requirements and ensure solution design meets those needs.


 

What Skills & Experience You Should Have

2+ years of relevant experience with proven results

Strong Python fundamentals and working knowledge

Demonstrable proficiency with a wide variety of Amazon Web Services (AWS)/Azure  such as S3, EC2, and Containers

Experience with REST API development, SAAS, PAAS

Familiarity with git and CI/CD best practices

Good knowledge of software design patterns and software engineering best practices

Experience with testing frameworks, debugging, and building scripts is a big plus

Experience with unit testing and mocking frameworks.

The ability to learn new programming languages and technologies quickly as needed.

Strong analytical, problem-solving, and logical reasoning skills

Ability to communicate effectively with product teams, design teams, and other engineers and work collaboratively

Trimble’s Inclusiveness Commitment

We believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.

We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.

Confirm your E-mail: Send Email