USNLX Ability Jobs

USNLX Ability Careers

Job Information

Weatherford SOFTWARE ENGINEERING DIRECTOR in Houston, Texas

The Software Engineering Director will be responsible for the development and sustenance of production automation and forecasting software. Duties include managing utilization, development, and advancement of a multi-site, international workforce, ensuring timely delivery of project commitments, budget and capital planning for the entire team, and coordinating with the rest of Research Development &Engineering and the broader Weatherford to ensure alignment.

Roles & Responsibilities

QUALITY

  • Responsible for being familiar with the Company’s Quality policies and taking an active role in the compliance and improvement of Weatherford’s Management System

  • Maintains service quality as an immediate priority when working across all areas of the business and continually seeks areas for improvement

VISION & LEADERSHIP

  • Lead the research, planning and implementation of new programs and protocols for the Digital Solutions organization

  • In collaboration with the Digital Solutions Vice President, develop and maintain the 5-year technology roadmap for the Digital Solutions team

  • As a member of the RD&E executive team, actively participate in the management of the company including strategic planning, operations planning, and yearly plan execution

  • Coordinate and collaborate with other members of the executive team to achieve company profitability goals

  • Provide a framework that will allow the department to develop, execute and measure departmental goals

  • Communicate the technology strategy to the team, the broader Weatherford organization, and to customers

OPERATIONS

  • Manage and coordinate activities of software developers, software engineers, Quality Assurance staff, and technical writers

  • Develop, plan and implement department programs, goals and objectives

  • Support the continuous improvement process throughout the company

  • Travel to global manufacturing, engineering, supplier and customer facilities

  • Develop, implement and refine methods and procedures for monitoring projects, such as preparation of records of expenditures and research findings, progress reports, and staff conferences, to inform management of the current status of projects

  • Measure and evaluate software development performance

  • Represent software development and the broader RD&E organization on cross-functional teams

COMMUNICATION

  • Foster cooperation and communication with other Engineering teams within the company to maximize the value of being a global organization and across all Weatherford functional groups to ensure flawless product/service performance and an ideal customer experience

  • Maintain effective communications with all key stakeholders both internal and where appropriate external

  • Clearly communicate expectations, roles and responsibilities of their reports

FINANCIAL

  • Plan and execute the budget

  • Plan and execute software capitalization plan

  • Ensure staffing levels are maintained in proportion to the expected business level for each organization

  • Drive for continuous improvement in the use of company funds

  • All employees have an accountability to the organization to be financially responsible whether they are in charge of a function budget or simply their own expenses

  • Understand and articulate to the software engineering team the financial goals of the Digital Solutions team

  • Costs incurred should be within the approved budget, processed within agreed time frames & following the relevant financial policy and procedure

PEOPLE & DEVELOPMENT

  • Mentor, guide and coach direct reports to expand their capabilities and build expert depth within the department, keeping turnover to a minimum

  • Develop and maintain a sound organizational structure staffed with qualified personnel

  • Supervise software engineers, developers, quality assurance, staff, architects, and technical writers

  • Lead and motivate the direct reports efforts of engineering sites in multiple countries

  • Manage talent decisions towards linking critical roles to the value they need to generate

  • Actively contribute to the development & delivery of key technical product line training course programs to support personnel competency & business growth

  • With the assistance of HR, recruit, hire, train staff, evaluate employee performance, and recommend or initiate promotions following career path requirements, transfers and disciplinary actions

  • Employees have a responsibility for developing their careers within the Company including completing all necessary function, compliance & business standards training to enhance their knowledge, skills and experience

  • Employees should engage regularly with their line manager to discuss their personal performance, objectives and opportunities to enhance their skills and experience to support their career potential

  • Supervisors are expected to actively engage their employees to support talent management through Weatherford’s performance management process, including but not limited to talent assessments, succession planning & regular coaching opportunities

  • Supervisors should collaborate with Human Resources & Training Development to drive strategies for the recruitment & retention of key personnel & to foster an environment that supports the attraction & retention of a high performing talented workforce

Experience & Education

REQUIRED

  • Bachelor’s degree in a related field

  • 10+ years of experience in digital product development, with at least 5 years in a senior leadership role managing large teams and complex projects

  • Experience with Agile software development methodology

  • Experience with SDLC and QA methodologies

  • Experience in building secure solutions and partnering with the Security team

  • Proven experience in leveraging big data, cloud, modern software engineering practices and AI for competitive advantage

PREFERRED

  • Master’s degree (MBA) or master’s degree in engineering or related field preferred

  • Prior experience with upstream oil and gas software development

Knowledge, Skills & Abilities

REQUIRED

  • Excellent leadership skills that will enable effective, reliable and appropriate decisions and judgments. Significant experience in effectively leading, facilitating and motivating large teams

  • Work effectively across a diverse multicultural, multilingual & multidisciplinary community

  • Excellent influence and communication skills, both verbally and in writing

  • Ability to develop and deliver professional presentations

  • Excellent analytical and organizational skills

  • Possess strong interpersonal skills

  • Ability to work well with all levels of personnel

  • Ability to work effectively in a team-based environment

  • Proven innovator and different thinker

  • Must be self-motivated and an effective team manager

  • Must be able to make decisions and be able to identify & implement appropriate improvements

  • Must have good organizational skills & an ability to work to tight & sometimes challenging deadlines

  • Possess an enthusiasm for challenging established practices

  • Possess process discipline

  • Exceptional project management skills, with the ability to manage multiple projects simultaneously and meet tight deadlines

  • Significant experience in modern and advanced digital engineering concepts, challenges, and development practices

  • Foster the culture of agile development in a fast-paced environment with continuous development and deployment

  • Knowledge of finance, accounting, budgeting, and cost control principles including Generally Accepted Accounting

  • Principles. Ability to develop financial plans and manage resources. Ability to analyze and interpret financial data

  • Knowledge or MS Office tools (Word, Excel, PowerPoint, Project), PTC WindChill and JD Edwards OneWorld System

  • Possess deep analytical skills to mentor staff on processes and techniques for developing high-performing enterprise applications that can be deployed to large-scale installations

  • Understand a wide array of development platforms including embedded systems, desktop and server applications, web applications and mobile operating systems. Including the architecture, design, and interaction of products across all of these platforms

  • Capable of architecting and understanding complex software solutions that span multiple products.

  • Possess a strong technical background, and well versed in many programming languages, frameworks, and design patterns.

  • Possess the ability to articulate complex technical topics in an easy-to-understand way

#LI-JA1

DirectEmployers