Experience Inc. Jobs

Job Information

Weatherford Software Engineering Manager - Drilling Services Field Software in HOUSTON, Texas

Overview

Weatherford is a leading global energy services company. Our world-class experts partner with customers to optimize their resources and realize the full potential of their assets. Across our operating locations, including manufacturing, research and development, service, and training facilities, operators choose us for strategic solutions that add efficiency, flexibility, and responsibility to any energy operation.

We are focused on technology development, digital solutions, and defining our footprint in the new energy space. Our ability to provide integrated solutions across our segments will be critical to growth in our core operations and the energy transition.

Energy producers face unique challenges every day, so it is our job to create solutions that enhance safety, streamline operations, and sustain uptime to meet or exceed their targets. We operate across the global energy landscape employing some of the best diverse talent in the industry. At Weatherford, we understand the value each individual brings to the table. We celebrate diversity in all its forms and are immensely proud of our workforce. We invite you to join our passionate, talented, word-class team.

When you join Weatherford, you instantly feel connected to something bigger – a community that is grounded by our core values and driven to create innovative solutions for our customers. We celebrate each other’s successes, grow together, and learn from each other constantly. Individually, we are impressive. Together, we are unstoppable. We are One Weatherford.

Weatherford offers competitive compensation, a comprehensive benefits program and provides you a challenging and enriching career path, with a healthy balance of structure and flexibility to chart your own course.

Weatherford is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

Responsibilities

Weatherford is seeking a Software Engineering Manager to join our software engineering organization to develop industry leading software solutions for the energy industry. The successful candidate will manage and oversee the design and development of software products and applications to ensure delivery of high-quality software products or applications while following best practices around software development. This role combines technical expertise with the management and leadership skills to ensure the successful execution of software projects. This position involves working both with the local team and the globally distributed wider software development group.

  • Leadership and Management

  • Provide leadership and effective management for the software development team.

  • Conduct regular performance evaluations, provide feedback, and identify opportunities for skill development, growth, and career progression within the team. Support the recruitment and onboarding of new team members.

  • Interact with the product line, product managers, hardware development teams, quality assurance teams, and other stakeholders to align software development efforts with business goals and customer needs. Communicate project status, risks, and dependencies effectively.

  • Financial

  • Ensure department is managed within budget.

  • Generate and submit department’s annual budgetary requirements.

  • Financial influence within scope of immediate activities recommending or approving expenses, purchases, travel, staffing, and equipment.

  • Project Management

  • Oversee the departments software development projects, ensuring they are delivered on schedule and within budget.

  • Ensure team resources are effectively allocated to projects to ensure optimal product delivery.

  • Collaborate with product owner(s) and product manager(s) to define and agree project requirements and deliverables

  • Technical Expertise

  • Design and develop software applications and systems meeting the requirements set out in the project specification.

  • Responsible, for ensuring that the design, modelling, optimization, and troubleshooting of products meets the required functional and quality standards by planning, coordinating and controlling the design and development of new, or modification of existing, software applications to meet actual or anticipated future customer needs

  • Apply a deep understanding of software engineering principles, methodologies, and best practices to the department’s activity. Stay updated with the latest industry trends, technologies, and tools to drive innovation and maintain technical excellence within the team.

  • Participate in critical design and architecture reviews and ensure that all software designs align with the company’s strategy.

  • Collaboration

  • Foster a collaborative and inclusive work environment, promoting effective communication and cooperation among team members. Demonstrate a collaborative approach towards working with other software development teams and other stakeholders.

  • Work with other software development teams to promote and leverage common software components where practicable.

  • Process Improvement:

  • Continuously assess and improve software development processes, ensuring efficiency, quality, and adherence to industry standards. Implement agile methodologies and other best practices to optimize productivity and delivery.

  • Ensure the company’s software design and development processes are followed by the team.

  • Other

  • Demonstrate a commitment to health, safety and the environment ensuring effective application of the company’s policies and procedures within the team.

  • To carry out other duties as reasonably required by direct manager.

Qualifications

Essential

  • Degree in Engineering, Geoscience, Physics, Computer Science, or similar

  • 10+ years of software engineering experience as a hands-on engineer building large scale software applications

  • Experience in Oil and Gas domain, particularly in Drilling and Well Construction areas

  • Strong ownership of work and experience leading projects

  • A collaborative attitude towards working within and across teams and disciplines

  • Knowledge of best practices for the full software development life cycle

  • Ability to work in a fast-changing environment and comfort with ambiguity

  • Excellent debugging, optimization, unit/integration testing, and data-analysis skills.

  • Good interpersonal skills and ability to foster teamwork

    Desirable

  • Prior experience managing a software development team

Job Locations US-TX-HOUSTON

ID 2024-264369

Category SCIENCE & ENGINEERING

Position Type Regular Full-Time

DirectEmployers