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
Weatherford
-
- Weatherford Jobs