Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Visualization And Front End

GeoSoftware

About GeoSoftware
GeoSoftware is a global leader in Geoscience Software and provides a comprehensive range of software solutions that support our clients to achieve their goals. Our tools help our clients to develop a better understanding of the subsurface, manage exploration and development risks and quantify reserves more accurately with our advanced geoscience technology.Working at GeoSoftware is all about passion and sharing our ambition for ongoing technological innovation. We have more than 150 employees, spread over 18 different countries. Our people are our most important asset and developing our talents is a priority. As part of GeoSoftware, you will work with international and diverse teams of experts in an environment of excellence which will enable you to create your own opportunities and realize your full potential.Job Summary
We are looking for an experienced front-end engineer to join our Digital Platform team.You would build the interactive visualization layer of our next generation of geoscience software: a multi-view application that presents very large scientific datasets with real-time interaction, and stays responsive at data volumes far beyond what fits in memory. Rendering data of that size while keeping the interface fluid is the hardest visual problem in the application, and the one that is noticed first.You would work in a small, senior, distributed team alongside computational and platform engineers, and with geoscientists who use the results professionally every day.Duties and Responsibilities
Visualization and Rendering
Build hardware-accelerated views over datasets far larger than memory, using progressive, tile-based, and level-of-detail loadingImplement 2D and 3D scientific visualization: section and map views, volumetric display, quality-control plots and cross-plots—legible and interactive at full data volumeWork with the data and compute engineers on the chunked read paths that make large-dataset rendering feel immediateProfile rendering and interaction performance, and optimize on the basis of measurement rather than intuitionApplication Architecture
Design the state and event architecture of the application: subscription, dependency tracking and invalidation across many simultaneously open viewsEnsure that changes to underlying data, to long-running job state, or to user parameters propagate automatically to everything that depends on them, without reloads and without unnecessary re-renderingImplement cross-view coordination: linked selection, interactive highlighting and a shared cursor across open panelsBuild flexible multi-view layouts—split, tabbed, floating and dockedExpress application actions and state as structured, serializable operations so that the interface can be driven by automation as well as by direct interactionGenerate forms, dialogs and property editors from parameter definitions rather than hand-writing each oneDesign clean internal interfaces and extension points, so that new analysis views can be added by other engineers without modifying the coreCollaboration and Delivery
Work in short iterations with continuous integration, code review and acceptance criteria agreed before implementationWork with geoscience domain experts to turn numerical output into something an interpreter can read and trustContribute to the technical direction of a small team, and write down the decisions that matterSkills and Competencies
Skills:
Strong React and TypeScript, with a clear grasp of rendering performance, reconciliation and when to step outside the component modelEvent-driven and reactive architecture: observer and publish/subscribe patterns, dependency and invalidation graphs, state ownership, subscription lifecycle, and the discipline to keep change fan-out from becoming a re-render stormLive, server-driven state—WebSocket, server-sent events or change feeds—including reconnection, replay and consistencyReal WebGL experience: shaders, buffer management, texture streaming and instancing, not only through a wrapper libraryInteractive rendering of large scientific or geospatial datasets, and the streaming and level-of-detail techniques that make it possibleFluency with profiling tools and the discipline to measure before optimizingStrong written English, and the habit of documenting asynchronouslyCompetencies:
Ownership and self-directionPragmatic judgement about where complexity is worth itAttention to detail and to performanceCollaboration across disciplinesTechnical expertise (front-end engineering and scientific visualization)Alignment with company interestQualifications & Requirements
Required:
Bachelor's degree in computer science, engineering, physics, mathematics or a related technical discipline, or equivalent practical experienceMinimum 5 years of professional software engineering experience, a substantial part of it on complex, data-heavy front-end applicationsDemonstrable React and TypeScript experience in a production codebaseHands-on WebGL, or equivalent GPU-accelerated browser rendering experienceExperience designing event-driven or reactive state architecture in a large applicationAble to work effectively in a small, remote, multi-timezone team: writing things down, communicating asynchronously and operating without close supervisionFluent written and spoken EnglishDesired:
3D rendering experience—Three.Js, WebGPU, or equivalentBackground in scientific, geospatial, seismic or medical imaging visualizationOil and gas or geoscience domain exposureFamiliarity with cloud-native, chunked array storage formatsExperience designing an API or extension point that other developers build againstExperience building an interface that is scriptable or automatable as well as interactive—a real command registry, a macro or automation surface, or a complete accessibility layerElectron, or desktop delivery of web technologyCanvas, SVG and charting at scale;
accessibility and color-map designFluent with AI coding tools for prototyping, test generation and refactoring, with the judgement to know where their output must be verified rather than trustedWe value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Visualization And Front End in Winnipeg, MB vacancy
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    12 hours ago
  • We are looking for a talented Front-End Software Engineer to take ownership of critical web applications powering innovative digital investment and financial services experiences. In this role, you will operate as a lead product engineer, driving the development of partner-... 
    Front end
    Remote work

    Jobgether

    Winnipeg, MB
    2 hours ago
  •  ...sensibilities. This hybrid role requires three office days weekly.As a front-end engineer, you will develop and support web applications for Production...  ...with React, Vite, npm, and NodeStrong UI/UX design and software design pattern knowledgeExcellent written and verbal... 
    Senior
    Front end
    Work at office

    Netflix Animation Studios

    Winnipeg, MB
    2 hours ago
  • $218.42k - $273.36k per year

     ...safe connection effortless by delivering software that makes it easy to securely interconnect...  ...a skilled and diligent full‑time Frontend Engineer to join our growing team. You will work as...  ...the console, including integration testing, end‑to‑end coverage, local developer... 
    Front end
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Tailscale

    Winnipeg, MB
    2 hours ago
  •  ...behalf of our Telco client, Procom is searching for a Principal Front-End Engineer for a permanent role. This position is a remote position based...  ...-end organization from the ground up, and we're looking for senior engineers who can lead that transformation — not just contribute... 
    Senior
    Front end
    Permanent employment
    Remote work

    Procom

    Winnipeg, MB
    2 hours ago
  •  ...company policies and awareness of surroundings.. 7.Refers appropriate service and transactional items to a Customer Service Manager or Front End Team Lead. 8.Educating and supporting customers on the correct and efficient use of self-checkout options. The minimum rate of... 
    Front end
    Hourly pay
    Permanent employment
    Part time

    Walmart Canada

    Winnipeg, MB
    15 hours ago
  • $130k - $170k per year

     ...for an existing vacancy.We're looking for our next Principal Front-end Engineer. Could It Be You? The Principal Front-end Engineer is a hands...  ...and force-multiplier for the front-end engineering team. Coach senior and intermediate engineers, foster a culture of technical... 
    Senior
    Front end
    Long term contract
    Permanent employment
    Full time
    Work at office

    Community Trust Company

    Winnipeg, MB
    2 hours ago
  • $135k - $175k per year

     .... At the center is ACE (Agentic Content Engine), which moves brands beyond static websites...  ...RoleYou’ll split your time between two front ends at very different stages. Knotch ACE,...  ...and styled-components, with data visualization at its core. Between them there's a good... 
    Senior
    Front end
    Internship
    Live In
    Remote work
    Work from home

    Knotch

    Winnipeg, MB
    2 hours ago
  • $192k - $240k per year

     ...management, bill pay, and travel software, Brex enables founders and...  ..., Plaid, Reddit, and SeatGeek.Engineering at Brex Engineering at Brex...  ...leaders.What you'll do As a Senior Software Engineer on our Task...  ...build new features and products end-to-endOwn problems end-to-end,... 
    Senior
    Front end
    Work at office
    Remote work
    Work from home

    Brex

    Winnipeg, MB
    2 hours ago
  • We are hiring a Senior Front-End Developer to own and evolve the interfaces that bring Haply's hardware to life for customers. About...  ...with documentation and marketing pages. Solid sense of UX and visual design. You can take a Figma sketch or a Slack message and... 
    Senior
    Front end
    Work at office

    Haply Robotics

    Winnipeg, MB
    2 hours ago
  • $131k - $156k per year

    Senior Front End DeveloperJoin to apply for the Senior Front End Developer role at Levitate At Levitate, we’re on a mission to make...  ..., and shape the future of our company. Our rapidly growing Software as a Service Company is looking to hire an experienced and... 
    Senior
    Front end
    Full time
    Internship

    Levitate

    Winnipeg, MB
    2 hours ago
  • $94.3k - $141.5k per year

     ...enable growth and progress together.The Role: We are seeking a Senior Front-end Developer to join the Markets Technology division where they...  ...or full‑stack development, with a strong focus on front‑end engineering.Mandatory proficiency in .NET and C#, with demonstrated... 
    Senior
    Front end
    Full time

    Citi

    Winnipeg, MB
    2 hours ago
  • About The RoleWe're looking for a senior frontend engineer to help shape the technical direction of our product interface and support the team as a frontend expert. You'll build key parts of the product, contribute to the patterns and standards the team follows, and work closely... 
    Senior
    Front end
    Internship
    Remote work
    Flexible hours

    Estateably Inc.

    Winnipeg, MB
    2 hours ago
  • $147.9k per year

     ...Then Jobber might be the place for you! We're looking for a Senior Front-End Developer to join our Web Strategy team.Jobber exists to help...  ...Role: Jobber's website is one of our most important growth engines — the place where small home-service businesses first meet the... 
    Senior
    Front end
    Long term contract
    Internship
    Work at office
    Local area

    Jobber

    Winnipeg, MB
    2 hours ago
  •  ...Innova Software Services Inc. is seeking an experienced Lead Front End Engineer to design, develop, and scale modern, high-performance eCommerce applications. This role blends hands-on development with architectural leadership, performance optimization, and technical mentorship... 
    Senior
    Front end

    Indotronix UK

    Winnipeg, MB
    2 hours ago
  • Architect React and TypeScript applications remotely from Toronto as a Principal Front-End Engineer supporting accessible, responsive experiences.Procom is seeking a Principal Front-End Engineer for a permanent Telco client role. You will lead technical direction while rebuilding... 
    Front end
    Permanent employment
    Remote work

    Procom

    Winnipeg, MB
    2 hours ago
  • $117.1k - $182.9k per year

     ...are to the people guiding it. As our Senior Product Manager, you'll own the strategy...  ...leads and spend real time with the frontend engineers, designers, and product teams who are...  ...curate, to spinning up a quick prototype or visual roadmap that helps people see what you mean... 
    Senior
    Front end
    Internship
    Remote work

    Jane App

    Winnipeg, MB
    2 hours ago
  • Astucemedia seeks a Senior Lead Front & Back-End Developer for a hybrid role to enhance software solutions in the realm of data visualization. Leverage your skills in Angular and .NET Core to make a significant impact. In this role, you’ll act as both a mentor and a hands... 
    Senior
    Front end

    E+E Consulting

    Winnipeg, MB
    2 hours ago
  •  ...Vue.Js at CIBC in Toronto, supporting online banking and responsive web experiences.As a Senior React Web Developer with Simplii Financial’s technology team, you will develop front-end applications for strategic business priorities. You will work with development, user experience... 
    Senior
    Front end

    CIBC

    Winnipeg, MB
    2 hours ago
  • $162k - $256k per year

     ...locations globally. Come join us! Do you have experience in software engineering and want to help shape the future of Netflix Animation Studios...  .... A team member in this role must be an experienced web front-end developer with strong UI/UX design sensibilities. The role requires... 
    Front end
    Work at office
    3 days per week

    Netflix Animation Studios

    Winnipeg, MB
    2 hours ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    12 hours ago
  • JPC - 603 - Lead Front End Engineer - React and eCommerce [Toronto, ON, M5A 3N7], Canada 8 - 15 Years N/A Primary SkillsHTMl CSS...  ...Front End Engineer – React and eCommerce Job SummaryInnova Software Services Inc. is seeking an experienced Lead Front End... 
    Front end

    Indotronix UK

    Winnipeg, MB
    2 hours ago
  • Build high-performance scientific visualizations with React and TypeScript on GeoSoftware’s distributed Digital Platform team. Work remotely across time zones with experienced engineers.As a senior front-end engineer, you will create the interactive visualization layer for... 
    Senior
    Front end
    Remote work

    GeoSoftware

    Winnipeg, MB
    2 hours ago
  • Relay is seeking a full-stack engineer with 3+ years of experience to own features end-to-end across design, development, testing, deployment and monitoring, ensuring reliability at scale. You will tackle production systems, optimize infrastructure, and collaborate with product... 
    Senior

    Relay

    Winnipeg, MB
    2 hours ago
  •  ...Senpilot builds AI-powered infrastructure for utilities, focusing on an intelligent grid. We are seeking a senior engineer to own AI-powered product features end to end, from schema design to production shipping, leveraging AI coding tools like Claude and Cursor. You will... 
    Senior

    Senpilot

    Winnipeg, MB
    2 hours ago
  •  ...Kitchener-Waterloo. Influence technical direction.Jobber is seeking a Senior Front-End Developer with full-stack knowledge for its Web Strategy team....  ..., accessibility, performance, and collaboration with Product engineers.Key Responsibilities: Work across headless CMS systems,... 
    Senior
    Front end

    Jobber

    Winnipeg, MB
    2 hours ago
  •  ...leader in innovative creative and software solutions for real-time data visualization on live TV, studios, museums, immersive...  ...plugins for real-time graphics engines by Vizrt, Unreal, and Unity,...  ...Square. Job DescriptionAs a Lead Front & Back-End Developer at Astucemedia... 
    Senior
    Front end

    E+E Consulting

    Winnipeg, MB
    2 hours ago
  •  ...de données + Évolution de la plateforme À titre de Lead Software Engineer – AI, Data Visualization & Platform, vous contribuerez...  ...Project Manager ainsi que les développeurs Staff et Senior des équipes front-end et back-end. Vous contribuerez à la fois à notre plateforme... 
    Senior
    Front end
    Daily paid
    Apprenticeship

    Astucemedia

    Winnipeg, MB
    2 hours ago
  • Come make your difference in communities across Canada, where authenticity, trust and making connections is valued – as we shape the future of Canadian retail, together. Our commitment to positively impact the lives of all Canadians provides employees a range of opportunities...
    Front end
    Permanent employment
    Full time
    Temporary work
    Internship
    Immediate start

    Loblaw Companies Limited

    Winnipeg, MB
    12 hours ago
  • $160k - $200k per year

     ...with the Technical Supervisor, Solutions Engineering and creative leadership. You’ll contribute...  ...will be supporting the creative and visual objectives by providing day-to-day technical...  .... The Associate Technical Supervisor (Front End) oversees the technical direction and support... 
    Front end
    Internship
    Work at office
    3 days per week

    Netflix Animation Studios

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Visualization And Front End. Be the first to apply!