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

Software Engineer Ii (Backend _ Java)

$100k - $150k per year

Mastercard Data & Services

Full-time
DarkVision is a Vancouver-based tech company that has been disrupting the industrial imaging market since 2013. We have created the world’s most advanced acoustic-based imaging platform, revolutionizing how our clients quantify and visualize the integrity of their critical assets.
Backed by Blackstone, one of the world’s largest private equity firms, DarkVision’s team of Software, Mechanical, and Machine Learning Engineers and Data Analysts is rapidly expanding to meet the demand for the company’s current and upcoming products.
Our employees work on cutting-edge technologies that blend science with real-world applications. We invite you to join our team for the exciting journey ahead as we become the global leader in industrial imaging.
Role OverviewDarkVision is looking for multi-talented
Software Engineers
to help develop our desktop, embedded, and cloud applications. If you love modern C++ and want to learn how to or enhance how you write high-performance data processing, rendering, and image processing code, this is the role for you!
We are looking for smart, fast learners, who are interested in working on a wide variety of technical challenges. We welcome a wide spectrum of experience and expertise (junior, intermediate, and senior) as we will match each role to the candidate’s capabilities, interests, and developmental goals. We like to keep the team engaged by having them work on problems that interest them while continuing to grow their skills and knowledge.
This role is fully on-site (no hybrid) at our North Vancouver, BC
HQ, where employees enjoy a wide array of amenities including a fully equipped gym, squash court, steam room, climbing wall, and more!
Our TeamYou will be joining our software and hardware engineers to do complete “full-stack” development. From embedded systems to data processing to desktop applications to 3D rendering and cloud services, the Software team at DarkVision plays a central role in everything that happens with our award-winning ultrasound imaging solutions.
Potential Responsibilities
Develop rendering and image processing algorithms using Nvidia CUDA
Develop data capture and control software for field engineers
Develop new features for ultrasonic imaging embedded systems
Develop database components for tracking and analysis
Develop cloud applications to enable analysis deliverables and machine learning integration
Optimize algorithms for massive multi-terabyte datasets
Maintain and extend our growing cloud platform
Opportunities to Learn
Docker, Web Services, and Database development
Amazon Web Services (AWS)
Linux and Windows development
Network programming and IoT technologies
Video encoder codecs and pipelines
Image Processing, Computer Vision, and Graphics Programming
Who You Are
Bachelor of Computer Engineering, Software Engineering, Computer Science, or Electrical/Electronics Engineering
Professional experience writing production level C++ code
5+ years of experience in modern C++ programming and development of new features or new products is preferred
General Salary RangeFor non-senior engineers, we anticipate paying $100,000 to $150,000 per year.
Keywords: C++, application, SW, software, engineer, development, developer, programming, desktop, embedded, cloud, Windows, Linux, computer science, visualization, rendering, CUDA, imaging, graphics, computer vision, 3D, data processing
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineer Ii (Backend _ Java) in Winnipeg, MB vacancy
  • $91k - $140k per year

     ...products and services that help people, businesses and governments realize their greatest potential.Title and Summary Software Engineer II (Backend Java)Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Java
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...products and services that help people, businesses and governments realize their greatest potential. Title And SummarySoftware Engineer II (Backend _ Java)Who is Mastercard?Mastercard is a global technology company in the payments industry. Our mission is to connect and power... 
    Java
    Work at office
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • usd165k - usd225k per year

    At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft...  ...a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    BranchFactor

    Winnipeg, MB
    1 hour ago
  • Build Java applications for real-time decisions in Vancouver, using streaming analytics, testing, and AI-assisted development tools. Support technology helping prevent fraud globally.As a Software Engineer II on the Decision Management program team, you will design, develop,... 
    Java

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • Build scalable APIs with Python or Kotlin as a Software Engineer II at Affi, working remotely from eligible Canadian provinces. Help shape customer contact solutions.You will work within the Contact Channels engineering team in Servicing AI Agents Engineering. The role involves... 
    Suggested
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Beanfield Technologies Inc. is seeking a motivated Software Engineer to design, develop, and enhance backend systems, APIs, and data processing tools using Python, Java, and modern web frameworks. You will collaborate with product managers to deliver scalable software aligned... 
    Java

    Beanfield Technologies Inc.

    Winnipeg, MB
    1 hour ago
  • Affirm, Inc. is hiring for a software engineer to join its backend-focused team in a remote Canada role. You will design, develop and deploy backend services in Python or Kotlin, while leveraging distributed system principles and cloud tech like AWS, MySQL and Kubernetes. You... 
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • $133k - $183k per year

     ...in various database systems. We are looking for a talented Software Engineer who can build and scale Cache Services (Redis and Valkey) identifying...  ...engineer. Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.... 
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...generation of affirm’s Checkout Platform to provide a world-class buying experience that puts customers first! We are seeking a Backend Software Engineer to build out financial products and features providing new levels of accessibility and flexibility to our users. You will... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...platform leverages business rules and AI engines, streaming big-data technologies, in-...  ...decisions at global scaleWe are looking for a Software Engineer II to join our DMP team in our Vancouver...  ...knowledge of Spring and related Java frameworksExperience with unit-testing and... 
    Java

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • $250 per day

    About Nominal Engineers today are building some of the most ambitious...  ...intersection of hardware and software.Some of the world’s leading...  ...possible.About The Role Nominal's backend runs on a set of Platform...  ...Strong experience in Go, Rust, or Java, with an emphasis on... 
    Java
    Permanent employment
    Work at office

    Nominal

    Winnipeg, MB
    1 hour ago
  • $144k per year

     ...About the role: We are seeking passionate software engineers to join our Hydration Platform team and help build the foundation...  ...in at least one programming language (e.g. C, C++, Java, Python, or Go). Developing backend services, APIs, or distributed systems. Understanding... 
    Java
    Full time
    Work at office
    Remote work

    Uber

    Winnipeg, MB
    1 hour ago
  • $113k - $122k per year

     ...PositionWe are looking for an experienced backend engineer who loves technology, can take ownership...  ...working on building FISPAN’s accounting software integrations and plugins. Key...  ...software developer. 4+ years working with Java, well-versed with Java 17 and above. 4+... 
    Java
    Permanent employment
    Work at office
    Immediate start

    Fi.spa

    Winnipeg, MB
    1 hour ago
  • $144k per year

    About The RoleWe are looking for a Software Engineer II to join the Intelligence Platform team in Uber Delivery. Our team runs the backend systems that decide what customers see when they browse, search, and get recommendations across Uber Eats, Grocery, and Retail. You will... 
    Java
    Full time
    Work at office
    Remote work

    Uber

    Winnipeg, MB
    1 hour ago
  • Develop backend services with Java 17+ and Spring Boot, with Kafka experience beneficial for enterprise application delivery.This engineering position spans the software development lifecycle, from analysis and implementation through testing, deployment, and production support... 
    Java

    Enterprise Solutions Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Affirm, Inc. is seeking a hands-on mid‑engineering role within Information Security to build and maintain backend services powering registration, login, authorization, and account lifecycle across B2C and B2B experiences. You will work with experienced engineers and partner... 
    Remote work

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • $120.8k - $170.8k per year

    Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin...  ....Required Qualifications & Skills 6–10 years of backend software development experience, with a demonstrable focus on building... 
    Java
    Full time
    Work at office
    Remote work
    Worldwide

    Citi

    Winnipeg, MB
    1 hour ago
  • As a Java Senior Developer, you will Maintain active relationships with Product Owner to...  ...prototyping, developing, and troubleshooting software in the user interface or service layers;...  ..., which utilizes the latest Front end and Backend development technologiesMandatory Skillsets... 
    Java

    Cloudious LLC

    Winnipeg, MB
    1 hour ago
  • $85k - $225k per year

    Join to apply for the Software Engineer - Java role at Veeva SystemsJoin to apply for the Software Engineer - Java role at Veeva...  ...CA$125,000.00-CA$150,000.00 2 weeks agoSoftware Engineer, Backend - (Consumer - Products) Greater Toronto Area, Canada $100,... 
    Java
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Winnipeg, MB
    1 hour ago
  • Our team develops and maintains core backend systems for the OpenTable For Restaurants productOur...  ...well-tested code in C#, and occasionally Java, using continuous delivery practicesDesign...  ...or more years of full-time professional software development experience in a team... 
    Java
    Full time

    OpenTable

    Winnipeg, MB
    1 hour ago
  •  ...about this role, we encourage you to apply. Your RoleYou’re a software engineer who is well respected by your peers, and collaborates and...  ...solving interesting technical problems. Our main code base is in Java / Spring MVC but we’re actively moving to Kotlin / Spring Boot.... 
    Java
    Remote work
    Flexible hours

    Megaport

    Winnipeg, MB
    1 hour ago
  • $117.9k - $153.93k per year

     ...requires you to be located in a US timezone. We're looking for a Backend Software Engineer to join our team, passionately focused on delivering creative...  ...in any modern object-oriented programming language (e.G., Java, Kotlin, Go, Scala, Python, etc.)Fluency in any one database... 
    Java
    Internship
    Work at office
    Local area
    Remote work

    Atlassian Corp.

    Winnipeg, MB
    1 hour ago
  • Software Engineer, Global Payments Technology (Backend Java Developer)Requisition ID: 268500 PurposeWe are seeking an Intermediate Java Developer to join our agile development team and contribute to the design, development, and maintenance of backend services. The ideal... 
    Java
    Work at office
    Flexible hours

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • $91k - $140k per year

     ...governments realize their greatest potential.Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way...  ...architecture, and database technologies.Strong proficiency in Java, Spring Boot, React/Angular, and PostgreSQL; experience... 
    Java
    Internship
    Worldwide

    Mastercard Inc.

    Winnipeg, MB
    1 hour ago
  • Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected...  ...experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with strong Java experience will be considered if accompanied... 
    Java
    Work at office

    Emburse, Inc.

    Winnipeg, MB
    1 hour ago
  • $82.1k - $147.9k per year

     ...excellence for web performance acceleration and edge computing.As a Software Engineer II, you will be responsible for:Advocating for a positive user...  ...systems and the technical stack for your role, including Java programmingParticipating in code reviews and proactively contributing... 
    Java
    Long term contract
    Work at office
    Remote work
    Work from home

    Akamai Technologies

    Winnipeg, MB
    1 hour ago
  •  ...you’ll love it here because we ship! Most engineers spend their careers building things users...  ...the moment someone checks in. When our software works, nobody notices. When it doesn't, the...  ...in users’ hands quickly.Create scalable backend systems, APIs, and integrations that keep... 
    Work at office
    Immediate start
    Work from home
    Worldwide

    PheedLoop

    Winnipeg, MB
    1 hour ago
  • Build Zynga’s core Payments platform with Java backend engineering and AWS expertise, supporting shared technology across games. Work with complementary engineers on critical services.As a Senior Software Engineer, you will craft and maintain the platform connecting games with... 
    Java

    Zynga

    Winnipeg, MB
    1 hour ago
  • $90k - $130k per year

     ...at a day in the life of our team: Behind the Scenes with our Software Engineers The Role We’re looking for a Full Stack Developer...  ...and AI teams to deliver intuitive user experiences and scalable backend systems. Proficiency in React and/or Native (or related cross... 
    Work at office
    Remote work

    Push Operations

    Winnipeg, MB
    1 hour ago
  • Elevate your career at Citi as a Senior Backend Java Engineer. Design and develop scalable systems while mentoring a team in a hybrid work model...  ...practices and technical expertise Requirements: • 10+ years in software development, 3+ years in team leadership • Strong Java coding... 
    Java

    Citi Group

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer Ii (Backend _ Java). Be the first to apply!