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 1 hour 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
    1 day 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
    1 day 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
    1 day 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
    1 day ago
  • $100k - $140k per year

     ...We are currently looking to hire a full-time senior front end developer. Our product requires experience in React and TypeScript and we are...  ...provide MyFO clients with intuitive insights and real-time data visualization. Build responsive, high-performance, and accessible... 
    Senior
    Front end
    Full time
    Remote work

    First Democracy Technology Inc.

    Winnipeg, MB
    1 hour ago
  •  ...offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg...  ...: Price Industries is building a new Engineering Technology team, and we are looking for...  ...using Angular and C#/.NET, working across front-end development, APIs, and microservice-based... 
    Front end

    Price Industries Limited

    Winnipeg, MB
    1 day 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
    1 hour ago
  • Software Engineer, Front EndAbout Atomic Vest We are a fast-growing, mission-driven company powering the expansion of financial services and wealth...  ...in assets under custody, you will help build the front end that helps make it easier for ordinary individuals to secure... 
    Front end
    Remote work

    Atomic

    Winnipeg, MB
    1 hour ago
  • $180k - $200k per year

     ...our AI organization. While a Senior Data Scientist excels at building...  ...Scalability: Partner with Engineering and DevOps to design robust ML...  ...Kubernetes environments. End-to-End Governance: Own the...  ...10+ years of experience in software or data science, with at least... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    1 day ago
  •  ...and inform that team of an assignment. • Lead electrical engineering work on all electrical systems for a project. • Present...  ..., Revit, AutoCAD. • Experience with specialty modeling software, such as AGI 32, Visual Lighting, SKM, ETAP, HOMER, etc. is an asset.... 
    Senior
    For contractors
    For subcontractor
    Internship
    Work at office

    Stantec

    Winnipeg, MB
    1 day ago
  • RQ08426 - Software Developer- Front End - Senior Job Openings RQ08426 - Software Developer- Front End - SeniorAbout the job RQ08426 - Software Developer- Front End - Senior ScopeCourt Technology & Transformation Division aims to enhance the user support experience by developing... 
    Senior
    Front end
    Monday to friday

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  •  ...customer and employee experience through software and engineering skills. The customer is at the focus...  ...everything we do, and tens of thousands of end users rely on our products daily. We...  ...business, which is why we need you. Front-End Foundations is the enablement team behind... 
    Front end

    Manulife

    Winnipeg, MB
    1 hour ago
  •  ...deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and back-end technologies with proficiency in AWS, demonstrating strong problem-solving skills and the ability to mentor teammates.... 
    Senior
    Front end
    Remote work

    Linkby

    Winnipeg, MB
    1 day 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
    1 hour ago
  •  ...that standard JVMs do not reach. Falcon is built on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon. This is not a compiler front end role and not a compiler built from scratch: Falcon is mature and runs in... 
    Senior
    Front end
    Remote work
    Worldwide
    Flexible hours

    Azul

    Winnipeg, MB
    1 day ago
  • RQ08283 - Software Developer- Front End - Senior Job Openings RQ08283 - Software Developer- Front End - SeniorAbout the job RQ08283 - Software Developer- Front End - Senior Responsibilities:Designing, developing and implementing front end code including user interface... 
    Senior
    Front end

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Front-End Engineer – React, TypeScript based in Canada. Join an early-stage technology environment developing an advanced AI platform for... 
    Senior
    Front end
    Full time
    Contract work
    Internship
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • RQ09263 - Software Developer- Front End - SeniorJob Openings RQ09263 - Software Developer- Front End - Senior About the job RQ09263 - Software Developer- Front End - SeniorDescription SkillsExperience and Skill Set Requirements Responsibilities/Assignment Deliverables... 
    Senior
    Front end

    Rubicon Path

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago
  • $130k - $170k per year

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

    Questrade Financial Group

    Winnipeg, MB
    1 hour ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want...  ...global capabilities locally to our clients and deliver unique end-to-end services across the whole life cycle of an asset including... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    7 hours ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Electrical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want...  ...global capabilities locally to our clients and deliver unique end-to-end services across the whole life cycle of an asset including... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    7 hours ago
  •  ...looking for a passionate and experienced Software Developer with expertise in .NET to join...  ...and to learn from the feedback provided by senior team members. • Translate business...  ...Working knowledge of Angular (or a similar front-end framework) and building scalable, responsive... 
    Senior
    Front end

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  •  ...reliable web experiences with HTML5, CSS3, TypeScript, and JavaScript at Trinity Global Consulting. This role supports end-to-end solutions.The Front End Software Developer brings at least two years of web design and front-end development experience. You will collaborate with... 
    Front end

    Trinity Global Consulting

    Winnipeg, MB
    1 hour ago
  •  ...Senior Front-End Developer - SAP Composable Storefront (Spartacus) We are seeking a Senior Front-End Developer to help drive the evolution...  ...libraries. Education Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). #J... 
    Senior
    Front end
    Worldwide

    Future Electronics

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...naturally curious and eager to keep learning, consider starting or growing your career with us at The Home Depot. Position Overview:Front-end associates proactively direct customers to open registers and support customers at the assisted check-outs throughout the store. The... 
    Front end
    Part time
    Work from home

    The Home Depot Canada

    Winnipeg, MB
    14 days 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
    1 hour 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
    1 hour 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!