Software Developer - Data Platform & Distributed Systems
CGG
Viridien () is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. Job DetailsViridien is seeking a Software Developer – Data Platform & Distributed Systems to contribute to the design and development of a distributed, microservices-based platform supporting data cataloguing, metadata management, and high-volume transactional workflows.You will work across the backend stack, building scalable services and APIs, designing efficient data models, and optimising performance. The platform is containerised and deployed on Kubernetes, using technologies such as MongoDB, PostgreSQL, Kafka, Redis, and Golang.About The TeamYou will join a team focused on building scalable, distributed data platforms that support high-volume, data-intensive workflows.The team works across backend engineering, infrastructure, and data systems, collaborating to deliver reliable, high-performance services in a modern cloud-native environment.Key Responsibilities-Backend Development & APIsDesign, develop, and maintain scalable microservices.Build robust APIs and backend services interacting with databases, messaging systems, and caching layers.-Data & PerformanceDesign efficient data models and query patterns for high read/write workloads.Analyse and optimise application and database performance.-Platform & InfrastructureContribute to containerisation, CI/CD pipelines, and Kubernetes deployments.Support event-driven architectures using messaging systems and caching technologies.-Architecture & ReliabilityParticipate in system design and architecture discussions.Ensure reliability, observability, and performance of core services.QualificationsRequiredProven experience building backend services and distributed systems.Strong experience with MongoDB and/or PostgreSQL.Solid understanding of data modelling, indexing, and query optimisation.Experience with messaging systems (e.g., Kafka) and caching (e.g., Redis).Experience with Docker and Kubernetes.Strong focus on scalability, performance, and maintainable code.Strong problem-solving skills with the ability to diagnose complex issues.PreferredExperience working with high-throughput or low-latency systems.Familiarity with observability tools and performance profiling.Experience in data-intensive environments.Experience with Golang or willingness to learn.Demonstrated technical or project leadership experience.Why work with us?Competitive salary commensurate with experienceHighly attractive bonus schemeHybrid model and flexible working with up to 2 days at homeInitial 22 days annual leave with future increases, complemented by a flexible buying and selling holiday programCompany pension with generous employer contributionWellbeing Unmind app – puts you in control of your mental healthA flexible benefits platform with numerous discount schemes - gym membership, restaurants, cinema tickets, and much more!Regular social club events, spontaneous reward events throughout the yearCycle purchase schemeFlexible Private Medical & Dental care programmesBank Holiday Swap - our holiday swap program allows you to change it for another day of your choice!Relaxed dress code policy#LI-PC1Learning and DevelopmentAt Viridien, we foster a culture of continuous learning and provide tailored training programs through our Learning Hub, designed to enhance technical, commercial, and personal growth.We Care About The EnvironmentWe encourage and actively support a strong sense of community, through volunteering and various company initiatives, as well as a strong company commitment to protecting our environment through sustainable solutions, energy saving and waste reduction enterprises.Our Hiring ProcessAt Viridien, we are committed to delivering a respectful, inclusive, and transparent recruitment experience.Due to the high volume of applications we receive, we may not be able to provide individual feedback to every applicant. Only candidates whose qualifications closely match the role criteria will be contacted for an interview. We do, however, aim to share personalized feedback with those who progress to the first round of interviews and beyond.We are also dedicated to ensuring that our hiring process accessible to all. If you require any reasonable adjustments to fully participate in the application or interview stages, please don’t hesitate to contact your recruiter directly.We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.SummaryLocation: Crawley, United Kingdom; Houston, United States of AmericaType: Full time
- ...looking for a talented Systems Engineer to join... .... # Design and develop system... ...including hardware, software, networks, and integration... ...unauthorized access, data breaches, and... ...principles, including distributed computing,... ...with virtualization platforms (e.g., VMware, Hyper...DataSoftware
- ...TX is seeking a highly capable software engineer to develop and scale technology solutions for... ...opportunities and build platforms, data pipelines, analytics, and systems that support them, leveraging Python and modern distributed systems in cloud environments....DataSoftware
- ...Synergisticit at Gartner Data & Analytics summit Why... ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers,... ...Engineering, Information Systems, IT Knowledge of Core... ...them to take you off their distribution list and make you...DataSoftwareFull time
- ...OVERVIEW The Systems Engineer will participate... ...Services (EC2). Data Center & Facilities... ...other line-of-business software. Support printers... ...manage license, group, and distribution list assignments.... ...mobile device management platform (e.g., Microsoft...DataSoftwareWork at officeLocal areaImmediate startRemote workNight shift
- ...skilled Pricing Systems & Analytics Specialist... ...to more scalable platforms such as: Power... ...with IT and developers on simple user interfaces... ...accuracy Use data to identify... ..., or other power distribution equipment. Pricing... ...or estimating software experience...DataSoftwareWorldwide
- ...Title: Senior Systems Engineer Client: ExxonMobil... ...NextThink Query Language (NQL) for data extraction and dashboard creation... ...memory applications, and installed software. • Data Handling: The tool... ...experience metrics. • Develop and execute NQL queries to gather...DataSoftwareContract workRemote work
- ...System Administration & MaintenanceInstall, configure, upgrade, and patch software applications.Monitor system health, logs, and proactively... ..., Security, Enterprise Data teams) to resolve issues.Documentation... ....Experience with cloud platforms (Azure, AWS).Experience...DataSoftware
- ...Enterprise Systems AdministratorGreenberg Traurig (GT), a global... ...servers, applications, and cloud platforms. This role ensures the... ...Microsoft Windows operating systems, software applications, and related... ...prevent unauthorized access, data loss, and other security threatsAdministers...DataSoftwareFlexible hours
- ...Senior Systems Engineer VAST Data is looking for a Senior Systems Engineer to... ...VAST Data is the data platform company for the AI era. We... ...are building the enterprise software infrastructure to capture,... ...expertise on storage products, distributed storage architectures,...DataSoftwareTraineeship
$31 - $35 per hour
...Our Siemens Grid Software team works to accelerate... ...industry who have developed the software,... ...as a Power Systems Technical Consultant... ...PSCAD, and related platforms. Analyzing system performance data and contributing to... ...generation, transmission, distribution, and protection....DataSoftwareRemote jobHourly payPermanent employmentFull timeWork experience placementInternshipWork at officeLocal areaImmediate start$180k - $245k
...space company. Title: Staff Software Engineer (Principal Level)... ...a Staff Software Engineer, Distributed Systems and Orchestration to serve as... ...of our Orbital Compute platform. In this role, the successful... ...satellites to larger fleets with data sovereignty as a core...DataSoftwareFull timeRemote work- ...high-caliber HPC AI Systems Administrator to... ...support our corporate data initiatives.... ...infrastructure engineering and software application, you... ...a robust compute platform. Your primary... ...platforms. Developer Sandbox Orchestration... ...) and parallel or distributed enterprise storage...DataSoftware
- ...Description Avionics Engineer – Systems Integrator Houston,... ...systems, and power distribution units. Design and develop flight harnesses, including... ...engineering, and software engineering, to define avionics... ...testing. Analyze test data, troubleshoot issues, and...DataSoftware
- ...JOB SUMMARY The Sr. Systems Administrator is responsible... ...and configure new hardware and software, ensuring proper setup and integration... ...into existing systems. Develop and implement system... ...measures to protect sensitive data and maintain compliance with relevant...DataSoftwareLocal area
- ...Description Job Description IT System Administrator The person... ..., SQL DB, server, desktop, software, account setup, Zebra printer... ...systems and maintenance platforms. Collaborate with the IT team... ...Phone Call Manager) Provide Data Backup/Restore Support...DataSoftware
- ...Job Title: System Administrator with Epic Certification... ...Boston, MA. We deliver software solutions ranging from... ...implementation, data analytics, and machine... ...planning and testing. Develop and maintain documentation... ...VMware, Hyper-V) and cloud platforms - Azure is a plus....DataSoftwareContract workRemote work
- ...equipment-based solutions for use in distributed power generation as well as... ...markets, including energy, data centers, and other commercial... ...headquarters, we need a Systems Administrator who is equally... ...including imaging standards and software distribution Support Cisco...DataSoftwareCasual workWork at officeLocal areaRemote workNight shift
- ...Junior Quality Systems Specialist The Junior Quality Systems... ...internal or external software applications. The JQSS is also... ...responsible for the collection and distribution of data from these systems. Key... ...systems and contribute to developing strategies to enhance...DataSoftware
- ...storage and optimization software for renewables and... ...OverviewThe HR Operations & Systems Manager (Workday) will... ...HR processes, improve data accuracy, and enhance the... ...integrations with platforms like ADP are seamless.Reporting... ...with Insights Team to develop custom reports,...DataSoftwareFull time
$180k - $240k
...Senior Systems Engineer We are looking for... ...a Senior Systems Developer to lead the design... ...operation of large-scale distributed systems powering... ...intersection of software and infrastructure... ...closely with platform, networking, and hardware... ...management, and data consistency...DataSoftwareFlexible hours$89.6k - $198.4k
...Space Exploration Electronic Systems (ADV000CM1) Position Description... ...Component development. . Develop component test stand architectures... ...needs. . Develop test software modules to perform specific tests... .... Prior experience with data acquisition systems (especially...DataSoftwareLocal area- ...Job Description Senior Data Center Power Systems Engineer Job Summary... ...critical applications. Develop system-level electrical designs... ...devices, switchgear, and distribution equipment. Evaluate power... ...PowerTools, or equivalent software. Experience designing...DataSoftwareRemote work
- ...Vehicle Management System SAP SD/OTC... ...to Cash) for our Distribution and vehicle processing... ...programs to existing platforms. The SAP... ...around the use of SAP software. ESSENTIAL... ...evaluate issues to develop alternative solutions... ...and customer data per applicable policies...DataSoftwareFull timeWork at office
- ...Electrical Engineer - Power System Protection Denver,... ..., relay manufacturer software platforms, and power system... ...and specialist. Develop protective setpoints... ...assimilation, and management of data for engineering work.... ...in Transmission, Distribution, or Power Generation...DataSoftwareWork experience placementWork at officeRelocation
- ...methodologies, governance and systems that are unparalleled in the... .... These tools ensure project data quality and consistency throughout... ...C#/C++, PowerShell Well-developed communication and... ...or facts Preferred Software development experience Windows...DataSoftwareWork at officeLocal areaFlexible hours
- Farouk Systems is a global leader in the professional beauty industry... ...'s IT systems, networks, and data. The ideal candidate will... ...tickets and troubleshoot hardware, software, and network issues Install,... ...Network+ Exposure to cloud platforms (Microsoft Azure, AWS)...DataSoftwareInternshipWork at officeRemote work
- The Systems Administrator serves as a versatile technical... ...management (ITSM) platform administration into a... ...related to hardware, software, network connectivity,... ...accounts, security groups, distribution lists, licenses, and... ...with computer data entry required. Must...DataSoftwareTemporary workWork at officeRemote workRelocationFlexible hoursWeekend workAfternoon shiftEarly shift
$70k - $80k
...Description Role: Cloud & Systems Administrator Location:... ...infrastructure projects while developing advanced cloud engineering skills... ..., service principals, and data platform integrations. Maintain... ..., troubleshooting hardware, software, account access, and network...DataSoftwareLocal area- ...envision, shape, and deliver systems that will enable the exploration... ...Component development. Develop component test stand architectures... ...needs. Develop test software modules to perform specific tests... ...processes. Prior experience with data acquisition systems (...DataSoftware
- ...technology, digital and Earth data company that pushes the... ...is seeking a Software Developer - High-Performance I/O & Storage Systems to design, build, and improve... ...and storage across distributed environments.This role... ...system interactions.- Platform & ArchitectureContribute...DataSoftwareFull timeRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Data Platform & Distributed Systems. Be the first to apply!
- software engineer internship remote Houston, TX
- senior software engineer ruby on rails Houston, TX
- software developer positions Houston, TX
- agile software developer Houston, TX
- software engineer intern Houston, TX
- part time software developer Houston, TX
- software engineer internship Houston, TX
- entry level software engineer remote Houston, TX
- senior software engineer remote Houston, TX
- senior software design engineer Houston, TX





