SOFTWARE ENGINEERING DIRECTOR
Company: Weatherford
Location: Houston
Posted on: March 22, 2025
Job Description:
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.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
improvementVISION & 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 customersOPERATIONS
- 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 teamsCOMMUNICATION
- 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 reportsFINANCIAL
- 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 procedurePEOPLE & 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
workforceExperience & EducationREQUIRED
- 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
advantagePREFERRED
- Master's degree (MBA) or master's degree in engineering or
related field preferred
- Prior experience with upstream oil and gas software
developmentKnowledge, Skills & AbilitiesREQUIRED
- 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 wayJob Info
- Job Identification 101467
- Job Category RDE SOFTWARE ENGINEERING
- Posting Date 02/17/2025, 03:37 PM
- Locations 2000 St. James Place, Houston, TX, 77056, US
#J-18808-Ljbffr
Keywords: Weatherford, Houston , SOFTWARE ENGINEERING DIRECTOR, Executive , Houston, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...