About the job
We seek an experienced Software Engineering Director to lead our technical teams and drive the development of innovative software solutions. The ideal candidate will have a strong background in software engineering, exceptional leadership abilities, and a proven track record in stakeholder management. This role requires a people-oriented leader who can effectively engage with team members and stakeholders, fostering a collaborative and productive work environment.
The Engineering Director will be responsible for making sure that ITJ services are being seamlessly delivered to the client’s organization.
What will you do?
- Manage multiple ITJ software engineering teams, ensuring alignment with organizational goals.
- Analyze client and ITJ internal processes, to create strategies for service delivery optimization.
- Foster a culture of innovation, collaboration, and continuous improvement within the engineering teams.
- Engage with stakeholders to understand their needs, provide updates on project progress, and ensure alignment with business objectives.
- Mentor and develop engineering talent, promoting professional growth and skill enhancement among team members.
- Utilize strong soft skills to facilitate effective communication and conflict resolution within teams and with stakeholders.
- Take accountability for service delivery performance, meeting client expectations, and driving future demand.
- Oversee engagement management, ensuring that projects are delivered on time, within scope, and to the highest quality standards.
- Maintain excellent communication with both technical and non-technical stakeholders, translating complex technical concepts into understandable terms.
- Monitoring OKRs progress and KPIs tracking.
- Budget Management.
- Stay current with industry trends and emerging technologies to drive innovation and maintain a competitive edge.
- Travel availability to meet with stakeholders, attend conferences, or collaborate with teams in different locations, in Tijuana and the USA.
- A valid passport and US visa are required.
Qualifications
- TO BE LOCATED IN TIJUANA, BAJA CALIFORNIA
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 14 years of experience in software engineering, with at least 6 years in a leadership role managing technical teams.
- Proven experience in stakeholder management and engagement, with a strong ability to build and maintain relationships.
- Exceptional people-oriented leadership skills, with a focus on team development and motivation.
- Excellent soft skills, including communication, negotiation, and conflict resolution.
- Advanced proficiency in English, both written and verbal, is required.
- Strong problem-solving skills and the ability to make data-driven decisions.
- Experience with Agile methodologies and project management tools is a plus.
Skills
Hard Skills
AdaptabilityEmployee training & development supportTool ManagementIndustry KnowledgeContinuous ImprovementAgile
Soft Skills
Conflict ManagementEmotional IntelligenceCoachingCommunication & InfluencingAnalysis and Problem SolvingTechnical & Business AcumenBuilds Resilient TeamsOwnership & Accountability
Technical Expertise
Regulated EnvironmentWindows