*job title*:software development manager
*job location*:mexicali, mexico
*our division*:trimble mexico - trimble viewpoint
*about the role*
trimble started over 40 years ago as a high precision gps company. Today, trimble employees in more than 35 countries are “transforming the way the world works” with a wide range of products and services used in over 150 countries.
Nearly 30 years ago, we defined the product market for general contractor project management. It was a product that users loved, and therefore became the bar to measure all others against for nearly two decades. Over the years the market has grown to be filled with products that are hard to use, and do not enable the timely and effective collaboration that users now expect in our modern, highly connected, world.
Today, we are again defining the market with our recently launched saas product, projectsight. We are holding to our roots, with a heavy focus on ux, giving our users a product they love. We are enabling friction-free collaboration for all construction project stakeholders in a way that the industry has never seen. And we’re just getting started.
We are currently recruiting for a software engineering manager. In this role you will be responsible for software development activities for product delivery and \ or customs development teams using sound software engineering principles and established agile methodologies.
*what you will do*
- manage teams with in-house and outsourced software engineers and software qa engineers working on product features and customs development.
- knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- develop and communicate effectively with customers, professional services, product management, product marketing, customer success, customer support, and other engineering team members regarding all work activities.
- regularly and proactively communicate status, risks, and other issues related to current work under development.
- all other duties as assigned.
*what skills & experience you should bring*
- bachelor’s degree in computer science, software engineering or related field.
- working experience as a development manager or similar role will be considered in place of a degree.
- 5+ years of software development experience; 2+ years of experience in building and leading strong engineering teams
- deep hands-on technical expertise in mobile and web-technologies
- experience managing software teams with short release cycles (weekly releases).
- experience working and/or supporting b2b saas products.
- experience hiring and building teams with internal resources and outsourcing firms.
- experience with microsoft.net technology stack (asp.net, c#, sql server, etc.) is highly desirable.
- experience with general purpose programming languages like c#, vb.net, java or javascript is a plus.
- experience with xamarin forms and xamarin native is a plus.
- experience managing or participating in custom development efforts and tracking revenue recognition is a plus.
- experience with agile development practices like tdd, bdd, pair programming and continuous integration.
- experience using tools like salesforce, jira and confluence.
- ability to guide the development teams toward ci / cd.
*about trimble mexico*
trimble is expanding in mexico by setting up a world-class software research & development center to accelerate the delivery of products and services worldwide. Become one of the pioneers that helps set the bar of excellence and culture that will shape our future.
*about your location*
- *t *rimble’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.