Software Engineering DirectorStaffOn-siteFull-time4 months ago

Career Path Advertising
Do You Want to Discover Your Ideal Career Path?Craft Your Own Career Path for Free!

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