Software Developer - High-Performance I/O & Storage 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 – High-Performance I/O & Storage Systems to design, build, and improve services that enable efficient data access and storage across distributed environments.This role focuses on developing high-performance backend services and APIs that integrate closely with performance-critical applications, ensuring efficient data handling, scalability, and reliability across the full data path.About The TeamYou will join a team focused on building high-performance data systems that support distributed computing and data-intensive workloads.The team works across backend services, storage systems, and client integration layers to deliver scalable and efficient data access solutions.Key Responsibilities- I/O & Storage SystemsDesign and develop high-performance services for data access and storage.Work with storage technologies, including object storage systems.Optimise read and write paths to improve throughput and reduce latency.- Backend & APIsBuild and maintain APIs, including gRPC-based services.Develop backend services supporting distributed data access.- Performance & OptimisationAnalyse and improve performance across the full data path.Identify and resolve bottlenecks in I/O, storage, and system interactions.- Platform & ArchitectureContribute to containerised deployments and distributed architectures.Participate in system design and architecture discussions.QualificationsRequiredStrong software development experience in languages such as C, C++, Go, or Python.Proven experience building backend services, distributed systems, or performance-critical components.Understanding of how software interacts with storage systems, operating systems, and hardware.Experience working with I/O-intensive systems, storage APIs, or data services.Experience analysing and optimising performance, including throughput and latency.Experience designing and working with APIs such as gRPC.Familiarity with distributed systems and microservices architectures.Experience with containerisation technologies such as Docker or Kubernetes.Strong problem-solving and analytical skills.PreferredExperience with object storage systems such as S3 or similar.Familiarity with Linux systems programming or low-level performance tuning.Experience in high-performance or data-intensive environments.Experience providing technical or project leadership.Why work with us?Competitive salary commensurate with experienceHighly attractive bonus schemeInitial 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 programmesSponsorship of visas/comprehensive relocation packagesBank Holiday Swap - our holiday swap program allows you to change it for another day of your choice!Relaxed dress code policyLearning 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
$140k
...Power is an energy storage market leader,... ...transmission, and able to perform diverse energy... ...with electricity system operators, utilities... ...to originate, develop, finance, own and... ...focus on setting high expectations, owning... ...installation of hardware, software and integration...PerformanceWork at officeRemote workWork from homeFlexible hours- ...as a key member of a high-performing team that delivers infrastructure... ...deep knowledge of software, applications, and... ...excellence for storage services.Lead incident... ...fundamentals, including system performance, networking... ...business focused approach to develop a wide variety of high...Performance
$116.36k - $155.15k
...ecosystem. We enable secure, high‑performance connectivity across cloud,... ...independent efforts to all aspects of system integration including design... ..., settings, directories, storage, etc. in accordance with... ...future capabilities. Develop and execute test plans and procedures...PerformanceFull timeTemporary workRemote work1 day per week- ...for all.Job Summary:We are seeking a highly skilled Senior Systems Engineer to design, implement, and support... ...responsibility for virtualization, storage, and hybrid cloud platforms (AWS and... ...environments (ESXi, vCenter, HA, DRS)Perform lifecycle management including...PerformanceFull time
- ...Engineer - Infrastructure & Cloud Systems to design, build, and... ...platform systems that support software deployment and execution... ...tooling to enable reliable, high-performance software deployment and operations... ...working with compute, storage, or hardware-level infrastructure...PerformanceFull timeRelocationFlexible hours
- Senior Systems Software Engineer This role has been designed... ...on designing and developing production-quality software... ...for enterprise storage systems, at scale, under... ...uncover edge cases, performance limits, and reliability... ..., and ensuring high-quality execution Contribute...PerformanceWork experience placementWork at officeLocal areaImmediate start2 days per week
$124k - $280k
...and techniques to design and develop robust data solutions for... ...optimising algorithms, models, and systems to enable intelligent... ...ability to develop and sustain high performing, diverse, and inclusive... ...proficiency with relational storage (SQL, including clinical schemas...PerformanceFull timeH1b- Position: System Application Engineer - Building ControlsLocation... ...decisive. They are highly skilled and an expert... ...needs. Creation of software programs and front-end... ...functions properly. Performing system diagnostics and... ...the opportunity to develop and refine your...PerformanceContract workFor contractorsH1bFlexible hours
$142.4k - $213.6k
Technical Team Leader - Power Systems Location: Boston, MA;... ...Leaders and drives consistent, high-quality technical execution across... ...DevelopmentLead, coach, and develop a team of Technical Leaders.Establish... ...control.Monitor technical performance, design quality, and issue...PerformanceFull timeTemporary workWork at officeFlexible hours$2,400 per month
...seeking an experienced Software Engineer to maintain,... ...based applications while developing new cross-platform, mobile, and distributed systems. This role bridges... ...Cursor, Copilot, etc.) is highly valued to improve both... ...schema design and performance tuning. Utilize AI-...PerformanceFull time- ...Job DetailsViridien is seeking a Software Developer - Data Platform & Distributed Systems to contribute to the design and... ...cataloguing, metadata management, and high-volume transactional workflows.... ...data models, and optimising performance. The platform is containerised...PerformanceFull timeFlexible hours
- ...role is crucial for enhancing our HPC and Cloud performance. You will be responsible for maintaining Linux systems, providing technical support, and ensuring compliance... ..., including a strong knowledge of data storage systems and automation tools. Join us to innovate...Performance
$86.4k - $129.6k
...Schneider Electric are highly motivated and... ...diverse obstacles to develop and realize... ...Control Drawings (field I/O, power... ...Building Management System applications Knowledgeable... ...operating systems and software... ...designed for you to perform, grow, feel safe,...PerformanceFull timeTemporary workWork at officeFlexible hours2 days per week- ...DetailsBuild your career developing cutting-edge... ...scalable software, working with modern... ...platformsContribute to backend systems, data handling,... ...application performance and scalabilityParticipate... ...concepts, file I/O, and performance... ...Collaborate with highly skilled, motivated...PerformanceFull timeRemote workVisa sponsorshipRelocation packageFlexible hours2 days per week3 days per week
$189.2k - $372.9k
...prototype and deliver high-impact GenAI-... ...building working software, engaging confidently... ...AI platforms.Develop scalable AI engineering... ...services (storage, compute, IAM, networking... ...solutions with enterprise systems via APIs,... ...and organizational performance....PerformanceLocal area$149k - $186k
...renewable energy company that develops, constructs, owns, and operates high-quality wind and solar... ..., and energy storage facilities. Our mission... ...construction of HVDC transmission systems through the planning,... ...transmission projects by performing conceptual design and front...PerformanceFull timeTemporary workFor contractorsWork experience placement$170k - $190k
...secure new design wins for high-density optical... ..., datacenter, and high-performance networking environments... ...with key engineering, system architecture, and deployment... ...differentiated solutions.· Develop supporting documents,... ..., networking, storage, compute, and optical infrastructure...PerformanceFlexible hours- ...seeking an Application Developer Analyst to join our... ...Geographic Information Systems) experience within the... ...design, development, and performance tuningData import/... ...prioritiesCommitment to delivering high-quality, reliable... ...transportation and storage services in a safe,...PerformanceWork at officeFlexible hours
$76k - $155.7k
...Space Suit Embedded Software EngineerJob... ...caution and warning system, and embedded microcontroller... .... This work is performed onsite at NASA/JSC... ..., Texas, in a highly dynamic... ...Responsibilities: Design and develop embedded flight... ...(UEI) Racktangle I/O Platform or PowerDNA...PerformancePermanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours- ...support of various systems and applications... ...This data-focused developer position will be responsible... ...and pipelines for performance issues and... ...in high-impact business process... ...datasetsExperience with Safe Software’s FME Desktop (... ...transportation and storage services in a safe...PerformanceWork experience placementFlexible hours
- ...for IT Application Developer Analysts.This... ...within the Business Systems application team.... ...report writing, SQL, software upgrades, data manipulation... ..., extraction, and performance tuning.What You... ...to deliver high-quality results using... ...and storage services in a safe...PerformanceWork at officeFlexible hours
- ...intelligent agent systems that automate complex... ...applying rigorous software engineering... ...handoff protocols.Develop tool-using agents... ...deployed systems for performance, cost efficiency,... ...including SQL, cloud storage, and streaming data... ...for practical, high-impact solutions;...PerformancePermanent employmentWork experience placement
- ...scalable. Our Simulation team develops the virtual environments,... ..., and AI-driven simulation systems that enable rapid... ...validation of autonomous driving software. We leverage large-scale simulation... ...Design and develop high-performance simulation infrastructure for...PerformanceFull time
- ...beauty and structure to communities through high-performance buildings and smart infrastructure, we... ...projects involving various hydrocarbon storage and transporting facilities, including... ...will involve life extension and system upgrades of existing facilities as well...PerformanceFor contractors
- ...clients improve financial performance, accelerate new... ...client requirementsLead system migrations and upgrades... ...delivery model to provide high-quality, cost-... ...Compute Cloud (EC2), Simple Storage Service (S3), Elastic... ...Recruiting tips From developing a stand out resume to...PerformanceWork at officeLocal area
- ...accelerated computing, and high-performance workloads. We bring together... ...computing solutions, aligning system architecture and deployment... ...networking such as SONiC, and AI storage architectures including NVMe... ....2+ years of experience developing APIs, integration services,...PerformanceFull timeWork experience placementLive inWork at officeLocal area
- ...Job Title: Java Developer Location: Houston, TX 77079 (... ...proactively contribute to a high performing team that will be... ...Implement all phases of the software life cycle, including systems analysis, requirements gathering... ...gas pipeline transmission and storage applications.Performance
- ...build, scale, and maintain highly reliable systems on Google Cloud Platform (GCP). This role blends software engineering with infrastructure... ...to ensure our services are performant, resilient, and cost-... ...Engine, GKE, Cloud Run, Cloud Storage)Experience with containerization...Performance
$124k - $280k
...and techniques to design and develop robust data solutions for... ...optimising algorithms, models, and systems to enable intelligent... ...ability to develop and sustain high performing, diverse, and inclusive... ...outputs- Developing scalable data storage solutions using cloud...Full timeH1b$152.32k
...Solution Architect & Developer ManagerLOCATIONATLANTA... ...Have built or deployed systems powered by LLMs or generative... ..., and secure storage based on defined standards... ...while delivering high-quality services to clients... ...include conducting performance appraisals, mentoring...PerformanceFull timeTemporary workLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - High-Performance I/O & Storage 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
- software developer no experience 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



