Esta es una vacante externa, deberás completar el proceso en el sitio de la empresa.
Descripción
Job Title: Software Engineering Manager
Job Location: Mexicali, Mexico
Our Division: Trimble SketchUp
About the Role
We are seeking a Software Engineering Manager who is comfortable with being hands on with web development and is able to grow an existing team in support of the Trimble SketchUp team. The role will lead development of SketchUp's Extension Warehouse as we look to grow this to support new business strategies and expand the developer ecosystem. We are looking for someone who is comfortable with e-commerce systems as well as licensing systems and can easily move into a role leading development with Vue.js. This person should also be comfortable managing staff in roles as diverse as QA, DevOps, and Cybersecurity to help their staff grow. You should have experience using one of the key cloud providers (AWS, Azure, or Google Cloud).
What You Will Do
Lead and mentor a high-performing engineering team: This includes hiring, onboarding, and guiding engineers, with a focus on fostering collaboration and individual growth within the team.
Provide technical leadership and hands-on development expertise: Actively contribute to the codebase using Vue and Typescript, setting coding standards, conducting code reviews, and guiding architectural decisions.
Collaborate effectively with Product Management: Work closely with Product Management to deliver high-quality software solutions that meet business needs. This includes estimating work, identifying risks and dependencies, and ensuring seamless integration of features.
Drive technical strategy and roadmap: Collaborate with senior engineers to define the technical roadmap, ensuring alignment with business objectives and maintaining a reliable and scalable technology stack.
Cultivate a culture of continuous learning and improvement: Encourage knowledge sharing, mentorship, and professional development within the team. Conduct regular 1:1s to provide feedback, support career growth, and stay informed about individual and team needs.
What Skills & Experience You Should Have
Proven experience as a hands-on software engineer: Minimum 5 years of experience in software development, with a strong emphasis on Vue.js and TypeScript. A demonstrable track record of delivering high-quality code and contributing to successful projects.
Technical leadership and mentorship skills: At least 2 years of experience leading or mentoring engineering teams, with a focus on fostering collaboration, providing technical guidance, and supporting individual growth.
Cross-functional collaboration and communication: Demonstrated ability to work effectively with diverse teams, including DevOps, Cybersecurity, and QA. Strong communication and interpersonal skills to facilitate collaboration, resolve conflicts, and build consensus across different disciplines.
Understanding of the full software development lifecycle (SDLC):
2 or more years of experience with AWS or an equivalent cloud platform, with a good understanding of cloud-native architectures and best practices.
Strong analytical and problem-solving skills
Excellent planning and organizational skills
BS/BA degree in Computer Science or Engineering, or equivalent experience.
Fluency in English
About SketchUp, a part of Trimble
SketchUp is one of the most popular 3D modeling and design tools in the world. Today, millions of architects, engineers, contractors, woodworkers, artists, and other creatives use our software to design transit centers, treehouses, and everything in between. Extensions are a key part of the SketchUp for Desktop application and Extension Warehouse is our online repository where users can go to download and use free and paid versions.
About Your Location
Preferred location is our corporate office in Mexicali, Mexico. Relocation assistance is provided for qualified candidates.
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.