Software Engineering Director
Location : Houston, TX, United States
Position Overview
The Software Engineering Director will oversee the development and maintenance of production automation and forecasting software. This role includes managing a multi-site, international workforce, ensuring timely project delivery, overseeing budget and capital planning, and collaborating with Research, Development & Engineering (RD&E) and broader company teams to align objectives.
Key Responsibilities
Quality Management
- Ensure compliance with company quality policies and contribute to continuous improvement initiatives.
- Maintain high service quality across all business areas and drive ongoing enhancements.
Vision & Leadership
Lead research, planning, and implementation of new programs and protocols for the Digital Solutions organization.Develop and maintain a five-year technology roadmap in collaboration with the Digital Solutions Vice President.Actively contribute to strategic planning, operations, and annual execution as part of the RD&E executive team.Foster collaboration across the executive team to achieve company profitability goals.Establish and measure departmental goals while effectively communicating the technology strategy.Operations Management
Oversee software developers, engineers, Quality Assurance staff, and technical writers.Plan and implement department programs, goals, and objectives.Support continuous improvement initiatives throughout the company.Travel to global manufacturing, engineering, supplier, and customer facilities as needed.Develop and monitor project methods, expenditures, and progress reports.Measure and evaluate software development performance and represent RD&E in cross-functional teams.Communication & Collaboration
Foster effective collaboration between engineering teams and across all company functions to enhance product performance and customer experience.Maintain clear communication with all key stakeholders, both internally and externally.Set clear expectations, roles, and responsibilities for team members.Financial Management
Develop and oversee the department’s budget and software capitalization plans.Ensure staffing aligns with business needs and financial objectives.Promote efficient use of company resources and adherence to financial policies.Align software engineering goals with the broader financial objectives of the Digital Solutions team.People & Talent Development
Mentor, guide, and coach team members to enhance their skills and retain top talent.Build and maintain a strong, well-structured organization staffed with qualified personnel.Lead and motivate teams across multiple international locations.Manage critical talent decisions to maximize organizational value.Partner with HR to recruit, hire, train, and develop staff, ensuring career growth opportunities.Promote a culture of continuous learning, performance management, and succession planning.Qualifications & Experience
Required :
Bachelor’s degree in a related field.10 years of experience in digital product development, including 5 years in senior leadership managing large teams and complex projects.Experience with Agile software development, SDLC, and QA methodologies.Expertise in building secure solutions and collaborating with security teams.Strong background in big data, cloud computing, modern software engineering practices, and AI.Preferred :
Master’s degree (MBA or engineering-related field).Experience in upstream oil and gas software development.Skills & Competencies
Technical & Leadership Skills :
Strong leadership, decision-making, and judgment capabilities.Ability to manage and motivate diverse, global teams effectively.Excellent communication and presentation skills.Strong organizational and analytical skills.Demonstrated ability to work well across all levels of an organization.Proven track record of innovation and strategic thinking.Exceptional project management skills with the ability to handle multiple priorities.Technical Expertise :
Deep understanding of modern digital engineering concepts and development practices.Experience in Agile development and continuous integration / continuous deployment (CI / CD).Knowledge of financial planning, budgeting, and cost control principles.Proficiency in MS Office tools (Word, Excel, PowerPoint, Project), PTC WindChill, and JD Edwards OneWorld.Strong software architecture knowledge across embedded systems, desktop, web, and mobile platforms.Ability to translate complex technical concepts into easily understandable information.This role requires a strategic and forward-thinking leader who can drive innovation, lead a global team, and contribute to the company’s long-term success. If you are an experienced software engineering professional with a passion for leadership and cutting-edge technology, we encourage you to apply.