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
$2,400 per month
...We’re seeking an experienced Software Engineer to maintain, enhance, and... ...of .NET-based applications while developing new cross-platform, mobile, and distributed systems. This role bridges legacy modernization... ...internal applications and data flows to improve cohesion across...DataSoftwareFull time- ...technology, digital and Earth data company that pushes the... ...is seeking a Platform Engineer - Infrastructure & Cloud Systems to design, build, and improve... ...platform systems that support software deployment and execution across large-scale, distributed environments.You will...DataSoftwareFull timeRelocationFlexible hours
- ...experienced Grid Systems Solution Architect... ...Supervisory Control and Data Acquisition (SCADA... ...Systems (OMS), Distribution Management Systems... ...roadmaps, software upgrades, and implementations... ..., design, develop and implement SCADA... ...applications and technical platforms.Preferred: 5 years...DataSoftwareWork experience placement
- ...Specialist, Project Systems DeliveryKBR is... ...strategy, modernization, software asset management,... ...activities.Develop reporting, analytics... ...systems, supply chain platforms, or digital... ...functional and globally distributed teams.Ability to... ...delivery, or connected data environments....DataSoftwareFull timeContract workTemporary workLocal areaRemote workRelocation packageFlexible hours
- Distinguished Technologist, Distributed Systems & Agentic Query OptimizationThis... ..., analyze, and act on their data and applications wherever... ...building a next‑generation platform services ecosystem that unifies... ..., and help select and develop future technical leaders. Collaborate...DataFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...is currently seeking a Distribution Engineer for a... ...utility design engineering, developing design and construction... ...underground distribution systems, and providing... ...site visits to collect data and develop work packages... ...management and job estimating software Professional...DataSoftwareContract workShift work
- ...Tuboscope is seeking an NDT Systems Engineer to support the development... ...with electrical, mechanical, software, and operations teams on... ...operations. • Analyze inspection data and communicate findings... ...troubleshooting, testing, or developing NDT equipment and inspection...DataSoftware
- ...seeking an experienced Grid Systems Project Manager to... ...Control and Data Acquisition (SCADA), Energy... ...Management Systems (OMS), Distribution Management Systems (... ...technology roadmaps, software upgrades, and implementations... ...to architect, design, develop and implement SCADA,...DataSoftwareWork at office
$73.45k - $132.78k
...business.Leidos is seeking a Distribution Engineering Supervisor who... ...design training, Field Data Collection, and Client Design... ...will have experience in developing construction work packages... ...the electric distribution system using various software systems and construction...DataSoftwareFull timeRemote workFlexible hoursNight shift2 days per week3 days per week- ...Our Simulation team develops the virtual environments... ...AI-driven simulation systems that enable rapid development... ...of autonomous driving software. We leverage large-... ...simulation, synthetic data generation,... ...Experience with simulation platforms such as: CARLA Isaac...DataSoftwareFull time
- ...ImpactThe Electrical Systems Engineer III is responsible... ...in or direct software planning, coding and development... ...with data acquisition, telemetry... ...to problem solve and develop solutions with minimal... ...leadership in the manufacture, distribution, and enhancement of work...DataSoftwareWork at officeLocal area
$90k - $140k
...applications for function, features, data requirements, input... ...integration with other applications or systems in the environment. Managing... ..., and problems. Partner with software vendors for escalated... ...Schedule, Resource Requirements. Develop communication plans and deliver...DataSoftwareWork at office- ...hiring for an Imaging Informatics Systems Analyst! The following skills... ...digital dictation software, HL7 interface messages related... ...business requirements and prepares data and biomedical informatics... ...Skills:Familiarity with X-CAT distributed computing management software...DataSoftwareFull timeFor contractors
- Senior Systems Software Engineer This role has been designed... ..., and act on their data and applications wherever... ...on designing and developing production-quality software... ...storage systems, distributed systems, or low-level... ...building tools or platforms used by other engineers...DataSoftwareWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...IT System Administrator The person holding this position will be... ...system, 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 Prepare...DataSoftware
- ...System Administration & Maintenance Install, 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
- ...Overview VAST Data is looking for a Senior Systems Engineer to join our growing team.... ...Forbes VAST Data is the data platform company for the AI era.... ...building the enterprise software infrastructure to capture... ...expertise on storage products, distributed storage architectures,...DataSoftwareTraineeship
- ...Full Stack Application Developer within our IT... ...Engineering Document Management System (EDMS) using McLaren... ...IBM FileNet) and other platforms using APIs, middleware... ...efficiency.• Ensure data integrity, security compliance... ...-on experience in software development....DataSoftwareFull timeLocal areaWeekend work
- ...motivated Senior Software Engineer, Workflow Platforms to architect, build... ...learning training to data pipelines and CI/CD... ...scalable workflow systems to move fast. In... ...them at scale, and develop the internal platforms... ...of Kubernetes and distributed systems Preferred...DataSoftwareFull timeTemporary work
- ...Team as an Enterprise Systems Administrator located... ...applications, and cloud platforms. This role ensures the... ...operating systems, software applications, and related... ...unauthorized access, data loss, and other security... ...parties as needed Develops and maintains automation...DataSoftwareWork experience placementFlexible hours
- ...Space Exploration Electronic Systems and become a vital contributor... ...Designer, and version control software like Subversion (SVN). Prior experience... .... Prior experience with data acquisition systems (... ...Electronics Component development. Develop component test stand architectures...DataSoftwarePermanent employmentContract workRemote work1 day per week
- ...Analyst Sr System Admin Contract – 12+ month Hybrid – 3 days onsite/2 days work... ...formats · Expert knowledge of Windows data migration, recovery, and migration using... ...including creating, deploying, and monitoring software updates and feature updates. · Experience...DataSoftwareFull timeContract workWork from home
$95k - $145k
...activities for complex GxP systems as a Senior Consultant,... ...GAMP 5, 21 CFR Part 11, and data integrity expectationsDrive... ...validating cloud or software as a service platforms, including Veeva, ServiceNow... ...Recruiting tips From developing a stand out resume to putting...DataSoftwareRemote workVisa sponsorship$73.45k - $132.78k
...Leidos is seeking a Distribution Engineering Supervisor who... ...GIS design training, Field Data Collection, and Client Design... ...will have experience in developing construction work packages... ...the electric distribution system using various software systems and construction standards...DataSoftwareLocal areaImmediate startRemote workFlexible hoursNight shift2 days per week3 days per week$80k - $100k
Position Overview The Distribution Requirements Planner (DRP Planner... ...forecasts, inventory data, and system tools to create and manage... ...Inventory Planning - 30% Develop and maintain distribution requirements... ...) and inventory management software Demonstrated abilities in...DataSoftwareWork experience placement- ...evolution of the SCM platform by delivering innovative... ...and elevate the software delivery lifecycle.As... ...leadership through hiring, developing, and mentoring a... ...handling of sensitive data.Strong understanding... ...skillsExperience with large-scale distributed systems and modern SDLC...DataSoftware
$55k - $65k
...responsibility. Systems Support Specialist... ...management software system. The Systems... ...with migrations. Develop and maintain the Microsoft... ...dynamic CRM platform within Office 365,... ...Access disparate data sources (Databases... ...assist with report distribution to clients, manage...DataSoftwarePermanent employmentWork at officeRemote work$90k - $150k
...Manager - Telecom/Security Systems The Construction... ...Receiving and distributing requests for information... ...organizing technical data in a neat and accurate... ...techniques Highly developed visual observation and... ...with project management software such as Prolog, Procore...DataSoftwareDaily paidContract workWork experience placementFor subcontractorWork at officeLocal areaFlexible hoursShift work- ...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
- ...strategic, technically skilled Systems Administrator to support... ...support complex permissions and data visibility based around contracts... ...end user support and ongoing platform education.Perform work in... ...experience requiredUnderstanding of software and hardware system...DataSoftwareContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Data Platform & Distributed Systems. Be the first to apply!
- ngo software engineer Houston, TX
- software data engineer Houston, TX
- graduate software engineer Houston, TX
- software system engineer Houston, TX
- graduate software developer Houston, TX
- software engineer - early career Houston, TX
- entry level software engineer remote Houston, TX
- software engineer intern Houston, TX
- software developer positions Houston, TX
- freelance software developer Houston, TX



