Robert Half - Memphis, TN

posted 17 days ago

Full-time - Director
Memphis, TN
Administrative and Support Services

About the position

The Director of Software Engineering at Robert Half is responsible for leading and managing a high-performing technology team, overseeing digital transformation initiatives, and ensuring alignment of technology strategies with business objectives. This role requires a strong focus on collaboration across departments, effective resource management, and the establishment of robust technology governance and security practices.

Responsibilities

  • Lead end-to-end, outcome-driven digital transformation initiatives by collaborating with vendor/partner leadership and delivery teams.
  • Create and execute a comprehensive technology strategy that aligns with the organization's business objectives, vision, and long-term goals.
  • Oversee the management of the technology budget, ensuring effective resource allocation and alignment with business priorities.
  • Develop and enforce strong information security policies and practices to protect company data and systems.
  • Build and lead a high-performing technology team, including recruiting, mentoring, and managing technical personnel.
  • Drive technology projects and initiatives in partnership with Product Management, ensuring on-time delivery within budget and maintaining high quality standards.
  • Supervise the design and implementation of the organization's technology architecture and infrastructure.
  • Assess and select appropriate technology platforms, tools, and vendors.
  • Collaborate with other departments (operations, sales, marketing, finance, product development) to ensure technology solutions meet their needs.
  • Act as a collaborative partner with Technology peers, such as Architecture, Product Management, and Infrastructure teams.
  • Promote collaboration between various squads and departments (e.g., engineering, product, infrastructure), encouraging cross-functional teams to share ideas and insights.
  • Support and drive collaboration within Technology guilds (e.g., Database Administration, Software Engineering, DevSecOps) to enhance their capabilities and impact.

Requirements

  • Degree in Computer Science, Engineering, or equivalent professional experience.
  • Significant management experience with the ability to lead and grow teams effectively.
  • Comprehensive knowledge of software engineering best practices.
  • Familiarity with software architecture principles.
  • Extensive experience in lean/agile methodologies and DevSecOps practices.
  • Capability to establish and manage a Technology Governance policy framework.
  • Prior experience in the logistics and auditing industry is desirable.
  • Proficient in both spoken and written English.

Nice-to-haves

  • Skilled at mentoring and developing engineers within the team.
  • Strong leadership and influence skills when working with diverse stakeholders.
  • Excellent communication, presentation, and interpersonal skills, with experience engaging directly with C-suite executives.
  • Adaptable to tight deadlines and changing requirements.
  • Innovative mindset for anticipating challenges and identifying solutions or new opportunities.
  • Proficient in creating and refining frameworks to address complex software engineering issues.
  • Continual curiosity to reassess and improve existing user experiences.
  • Exceptional facilitation skills for leading multiple team planning sessions, managing backlogs, and prioritizing tasks.
  • Strong verbal and written communication skills, capable of delivering presentations confidently to senior-level audiences.
  • Outstanding organizational abilities, attention to detail, and the flexibility to switch quickly between different topics or projects.
  • Self-motivated and results-driven, with a focus on meeting timelines and working independently.
  • Demonstrates a proactive and ambitious approach, excelling with minimal supervision.
  • Capable of managing projects of varying scales, complexities, and scopes of work (SOWs).
  • Ability to influence critical stakeholders, including customers and internal teams, to achieve project objectives.
  • Strong negotiation skills, advocating for best practices during new customer account setups.
  • Makes informed decisions using sound judgment and analysis, including consulting subject matter experts for guidance when necessary.

Benefits

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service