cover image
IPT Global

IPT Global

iptglobal.com

1 Job

105 Employees

About the Company

At IPT Global, we specialize in comprehensive well integrity management software and expert advisory services for the oil and gas industry. Our advanced solutions cover the entire well lifecycle, ensuring maximum efficiency and assurance. Our advanced well integrity software constructs detailed wellbore schematics, forming the basis for well barrier schematics and comprehensive planning and test reports. Our proprietary algorithms reduce pressurized testing time and remove validation subjectivity, ensuring compliance and saving rig time. Our expert advisors provide 24/7 remote and onsite assistance worldwide, ensuring operational efficiency. Ready to optimize your well integrity management? Contact us today to learn more.

Listed Jobs

Company background Company brand
Company Name
IPT Global
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Develop and maintain scalable, secure software products that support energy industry operations. Engage throughout the full development life cycle, collaborating with cross‑functional teams and clients to deliver production‑ready solutions. Expactations: - Deliver high‑quality, maintainable code that meets design, security, and performance standards. - Participate in design discussions, code reviews, and sprint planning. - Continuously improve technical knowledge and best practices. Key Responsibilities: - Analyze requirements, design architecture, and estimate scope for new features. - Write, test, and refactor code in C#, C++, or Java; implement unit and system tests. - Perform code reviews and maintain documentation for pull requests. - Collaborate with database teams to design SQL schema and use ORM tools. - Build web interfaces using HTML, CSS, JavaScript, and frameworks such as React or Angular. - Develop client applications (e.g., WPF), and integrate with cloud services (Azure, AWS, GCP). - Deploy and manage containerized services with Docker and orchestrate with Kubernetes. - Apply software design patterns (MVVM, IoC, etc.) and support microservices architecture. - Explore integration of large language models (LLMs) into application features. - Contribute to test planning, issue resolution, and continuous improvement initiatives. Required Skills: - Strong grasp of software engineering principles, data structures, and algorithms. - Proficiency in object‑oriented languages: C#, C++, Java. - Experience with .NET Framework and C# development. - Knowledge of SQL databases, ORM, and relational data modeling. - Web development skills: HTML, CSS, JavaScript, React or Angular. - Familiarity with client frameworks such as WPF. - Unit testing expertise for C# and React. - Cloud platform experience: Azure, AWS, or Google Cloud. - Containerization and microservices: Docker, Kubernetes. - Design pattern implementation (MVVM, IoC). - Awareness of leveraging LLMs in production applications. - Strong technical writing and documentation abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related technical field. - (No specific certifications required.)
Houston, United states
On site
08-01-2026