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
  • 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
  •  ...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
  •  ...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
  • $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
  •  ...has large-scale international engineering projects to offer. If you want...  ...Structural Engineer (Intermediate to Senior) to support the continued...  ...with structural design software (ETABS, SAP2000, SAFE, etc.)....  ...our clients across our various end markets to engineer a better future... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    3 days 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
    2 days 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
    1 hour ago
  • 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 building... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    1 hour 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
    2 days 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
  • Lead front end software development at Sunwing Vacations Group through design, coding standards, and collaborative technical leadership. This role...  ...technical conceptsExperience driving impactful outputs with senior IT leadersFlexible schedule supporting evenings and... 
    Senior
    Front end
    Afternoon shift

    Sunwing Vacations Group

    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
    12 days ago
  • $89.7k - $149.8k per year

     ...At Amazon, our tech isn't just a tool, it's your playground. Our engineers work on scalable systems, cloud services, and customer-facing...  ...build helps define what comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology to solve... 
    Full time
    Internship

    Amazon

    Winnipeg, MB
    2 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
  • $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
    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
  • 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
    1 hour 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
    1 hour 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
    1 hour ago
  • Job Summary: The Senior Front End Software Developer is responsible for designing, developing, testing, deploying, and maintaining responsive, accessible, and user-facing components of a large-scale enterprise platform. This role involves close collaboration with cross-functional... 
    Senior
    Front end

    vTech Solution

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare...  ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    12 days ago
  •  ...quality ingredients. Our passion for the culinary arts and hospitality is evident in our menu, but also in our teams. Both our culinary and front of house staff members are made of people who work to make memorable experiences for our guests, from handcrafted dishes to flawless... 
    Permanent employment
    Full time
    Internship
    Local area

    Chop Steakhouse & Bar

    Winnipeg, MB
    8 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
    1 hour 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
    1 hour ago
  •  ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for...  ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...full potential in an environment that’s engineered for people. At CIMA+, we care about our people...  ...engineering career by joining us as a  Senior Overhead Transmission Lines Engineer ....  ...with the PLS-CADD suite design /analysis software and CAD systems, along with familiarity of... 
    Senior
    Permanent employment
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

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