Sr. Visualization Developer (Java, OpenGL, Linux)
Encora10
Posted: February 4, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain graphics-intensive modules within the DecisionSpace Geoscience platform using Java and OpenGL.
Required Skills
Job Description
Important Information
Experience: +7 years
Job Mode: Full-time
Work Mode: Remote
ID: 18908
Job Summary
We are seeking a skilled Java Developer with expertise in graphics programming to join our DecisionSpace Geoscience team. The ideal candidate will have experience with OpenGL, Linux environments, and a strong background in developing high-performance visualization tools for geoscience applications.
Responsibilities and Duties
• Design, develop, and maintain graphics-intensive modules within the DecisionSpace Geoscience platform using Java and OpenGL.
• Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.
• Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.
• Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.
• Participate in code reviews, testing, and documentation to maintain high-quality software standards.
• Stay updated with the latest developments in graphics technologies and geoscience applications.
Qualifications and Skills
• Bachelor’s or Master’s degree in Computer Science, Geoscience, or a related field.
• 7+ years of professional experience in Java development with a focus on graphics programming.
• Proficiency in OpenGL and related graphics libraries for rendering complex datasets.
• Strong experience working in Linux environments, including shell scripting and system optimization.
• Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.
Preferred Qualifications:
• Experience with DecisionSpace Geoscience or similar geoscience software platforms.
• Familiarity with geoscience data formats and visualization techniques.
• Knowledge of additional programming languages such as Java, C++ or Python.
• Understanding of GIS technologies and spatial data analysis.
• Experience with agile development methodologies and version control systems like Git
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.