Software Engineer Ii (Backend _ Java)
$100k - $150k per yearMastercard 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
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...JavaWorldwide$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...JavaWork at officeWorldwideusd165k - 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...SuggestedWork at officeRemote workFlexible hours- 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
- 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...SuggestedRemote work
- ...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
- 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
$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....InternshipWork at officeRemote workFlexible hours- ...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 contractWork at officeLocal areaRemote workFlexible hours
- ...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
$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...JavaPermanent employmentWork at office$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...JavaFull timeWork at officeRemote work$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+...JavaPermanent employmentWork at officeImmediate start$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...JavaFull timeWork at officeRemote work- 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
- ...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
$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...JavaFull timeWork at officeRemote workWorldwide- 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
$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,...JavaWork at officeLocal areaRemote workWork from home- 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...JavaFull time
- ...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....JavaRemote workFlexible hours
$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...JavaInternshipWork at officeLocal areaRemote work- 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...JavaWork at officeFlexible hours
$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...JavaInternshipWorldwide- 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...JavaWork at office
$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...JavaLong term contractWork at officeRemote workWork from home- ...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 officeImmediate startWork from homeWorldwide
- 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
$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 officeRemote work- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Ii (Backend _ Java). Be the first to apply!
Related searches
- backend developer Winnipeg, MB
- backend software developer Winnipeg, MB
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- senior java developer Winnipeg, MB
- java developer remote Winnipeg, MB
- java software developer Winnipeg, MB
- junior java developer Winnipeg, MB
- entry level java developer Winnipeg, MB
- java developer Winnipeg, MB

