SOFTWARE ENGINEER II
Weatherford.com
Office
Romania
Full Time
Job Overview:
The Software Engineer purpose is to ensure reliable data flow and integrity across oil and gas operations by developing, maintaining, and supporting cloud-based software infrastructure. The Software Engineer validates data quality from field instruments, maintains data pipelines and APIs, and safeguards compliance with data security and regulatory standards to support operational efficiency and accurate invoicing.
Job Responsibilities:
- Develop, deploy, and maintain cloud-based infrastructure for data acquisition and processing.
- Monitor system performance and scalability to support growing data volumes.
- Ensure high availability and redundancy of cloud systems supporting field operations.
- Manage and troubleshoot data pipelines to ensure continuous data flow from field devices (e.g., sensors, PLCs, gateways) to cloud and enterprise systems.
- Develop, maintain, and optimize APIs for integration between field data sources, SCADA, dashboards, and external systems.
- Support real-time and batch data transfer protocols (e.g., MQTT, REST, Modbus TCP, OPC UA).
- Implement processes to validate incoming data from field instrumentation for accuracy, completeness, and reliability.
- Detect, report, and resolve data anomalies or communication failures.
- Support the alignment of data streams with operational KPIs and invoicing requirements.
- Ensure software systems comply with data security policies, industry regulations, and privacy standards.
- Apply authentication, encryption, and access control mechanisms to safeguard sensitive operational data.
- Develop and maintain user-facing dashboards, visualization tools, and back-end services for field data monitoring and reporting.
- Troubleshoot and resolve issues in software applications used for data access and management.
- Apply version control, CI/CD pipelines, and testing practices for stable deployments.
- Conduct periodic system testing, performance tuning, and health checks.
- Maintain up-to-date technical documentation for systems, APIs, and data workflows.
- Log and track issues, fixes, and updates in collaboration with the operations and IT teams.
- Work closely with Field Engineers, Field Specialists, Project Managers, and IT to understand operational data needs.
- Provide technical support to users of dashboards, APIs, and cloud-based systems.
- Contribute to training and onboarding materials for internal users or clients.
Qualifications:
- 2+ years of experience in Software engineering
- Driving License – B
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Electrical or Electronics Engineering (with strong programming focus), Data Science or Computational Engineering
- Proficiency in one or more programming languages (e.g., Python, Java, C++, JavaScript, etc.)
- Understanding of object-oriented, functional, and/or procedural programming concepts
- Knowledge of the full software development process: requirements, design, coding, testing, deployment, and maintenance
- Familiarity with unit testing, integration testing, test automation frameworks
- Strong debugging and troubleshooting skills
- Ability to use the right data structures and optimize code for performance and scalability
- Knowledge of SQL and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Strong English skills, both verbal&written.
Travel Requirement: This role may require domestic and potentially international travel of up to: >75%
#Li-Am1
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.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 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.
SOFTWARE ENGINEER II
Office
Romania
Full Time
October 2, 2025