Careers
Careers at Virtual Marine
WHO ARE WE?
Virtual Marine is a privately held Canadian company with its headquarters in Paradise, Newfoundland and Labrador. Our mission is to improve the safety of life at sea by providing realistic, effective, and safe training tools for small craft operators. Our simulators allow crews of small marine craft to train for real-life situations in environments that are often too dangerous and costly for live boat exercises.
We’re growing our strong, cohesive, aligned team with a can-do attitude, that’s driven by our values. We foster an inclusive culture and it shows - staff turnover is lower than industry average. We celebrate wins, and take care of each other.
WHAT DO WE OFFER?
We offer a competitive salary and benefits package and a rewarding challenge with our dynamic and growing team solving big problems!
Interested in seeing some of our work?
Visit our YouTube channel @VMTechnology or check out the rest of our website or social media.
Sales Account Manager (new)
Location: Paradise, NL (or surrounding area) | Hybrid
Virtual Marine is recruiting a Sales Account Manager to join our growing team in person and help drive global sales initiatives. Headquartered in Newfoundland and Labrador, Virtual Marine is a Canadian leader in maritime safety, specializing in advanced performance simulation and training systems. Our simulators prepare crews for high-risk scenarios that are too dangerous to practice live.
As we continue to expand internationally, we are seeking a motivated sales professional with a strong interest in technology and global travel. Reporting to the VP of Sales, the successful candidate will play a key role in building relationships and growing sales within the maritime and offshore energy sectors worldwide.
Key Responsibilities:
Identify and engage new B2B customers in international markets
Build and maintain a robust sales pipeline across upstream energy and maritime training markets.
Present and promote Virtual Marine’s simulation systems and customized solutions
Manage the full sales cycle from lead generation to contract close
Conduct market research to support strategic growth initiatives
Support and expand our international dealer network
Collaborate cross-functionally to deliver tailored client solutions
Travel internationally to represent Virtual Marine at client sites and industry events
About You:
3–7 years of B2B sales experience (experience in maritime, offshore energy, defence, or technology sectors is an asset)
Demonstrated success managing a sales process and closing deals
Strong interest in technology-driven solutions
Keen interest in international travel and global relationship-building
Excellent communication and presentation skills
Strong organizational and time-management abilities
Comfortable working with CRM systems and Microsoft Office tools
Ability to understand technical products and communicate customized solutions clearly
Bachelor’s degree in Business, Sales, Marketing, or a related field (or equivalent experience)
Willingness to travel internationally and comply with security screening requirements
Why Virtual Marine?
Virtual Marine offers a competitive salary, comprehensive benefits, and the opportunity to work with an innovative team shaping the future of maritime training. Based in Paradise, NL, this hybrid role offers flexibility while keeping you connected to a collaborative, fast-paced environment.
If you’re driven, curious about technology, and excited by the opportunity to work globally from right here in Newfoundland and Labrador, we’d love to hear from you.
How to Apply:
Ready to take the next step? Submit your resume by February 28th, 2026.
For questions, please contact careers@virtualmarine.ca.
Software Development Manager
THE ROLE:
Virtual Marine is seeking an experienced and dynamic Software Development Manager to lead our talented team of software engineers. This hybrid role, based in Paradise, NL is a critical leadership role where you will be responsible for overseeing the entire software development lifecycle of our innovative simulation products, from conception and design to implementation, optimization, and ongoing maintenance. You will play a pivotal role in implementing our technical roadmap, fostering a collaborative and high-performing team environment, and ensuring the delivery of world-class simulation solutions that meet the evolving needs of the maritime industry.
The Great Things You’ll Do
Team Leadership and Management:
Lead, mentor, and motivate a team of software developers, fostering a culture of technical excellence, innovation, and continuous improvement.
Conduct performance reviews, provide constructive feedback, and support career development for team members.
Facilitate effective communication and collaboration within the software team and across cross-functional departments (hardware, design, training, project management, quality).
Establish and enforce coding standards, develop best practices, and design principles for the entire team
Measure and improve code quality:
Define and track code quality metrics (e.g., code coverage, complexity, linting)
Lead regular code reviews, pair programming, and knowledge-sharing sessions
Introducing static analysis tools, automated tests, and continuous code health dashboards
Project & Release Management:
Manage the full software development lifecycle for multiple projects, ensuring projects are delivered on time, within budget, and to high-quality standards.
Work closely with product owners and stakeholders to translate complex client requirements into clear, actionable technical specifications.
Monitor project progress, identify and mitigate risks, and resolve impediments to maintain project velocity.
Oversee the release management process, including planning, scheduling, and controlling software builds and deployments to various environments (development, testing, production).
Cross-Functional Collaboration:
Act as a key liaison between the software development team and other departments, including hardware, design, training, sales, and senior leadership.
Collaborate with product management to define and prioritize product features and functionality based on market needs and client feedback.
Engage with key stakeholders, prospects, and customers to understand requirements and provide technical insights.
Technical Skills & Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Software Development, or a related field.
7+ years of progressive experience in software development, with a strong background in object-oriented programming (e.g., C#, Java, C++).
2+ years of proven experience in a leadership or management role, leading and mentoring software development teams.
Solid understanding and experience with various game development tools and engines (e.g., Unity, Unreal, Godot).
Proficiency with software design patterns and architectural principles.
Demonstrated experience with agile development methodologies (Scrum, Kanban).
Strong critical-thinking, problem-solving, and decision-making skills.
Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
Ability to thrive in a fast-paced, collaborative, and innovative environment.
Passion for video games, simulation, and maritime safety is highly desirable.
Think you might be a good fit? Tell us what excites you about this role. Feel free to include links to your GitHub or other project sites. Send your resume and cover letter to careers@virtualmarine.ca.
Simulation Technician
THE ROLE:
As a Simulation Technician, you’ll be at the heart of bringing our training systems to life. Working alongside a talented team of mechanical, electrical, and software engineers, you’ll build and integrate real-world marine controls into high-fidelity simulations. The role is based in Paradise, NL and you’ll also have opportunities to travel internationally to install and service simulators, ensuring they’re mission-ready for clients around the globe.
The Great Things You’ll Do:
Test and troubleshoot electronic equipment using oscilloscopes, function generators and digital multimeters.
Assess and design analog and digital circuit
Work with PCB design software, Eagle PCB or equivalent
Integrate and interface electromechanical systems
Create fabrication drawings and coordinate with fabrication shops
Build and assemble equipment using soldering, machining and other hands-on techniques
Use hand tools and lab equipment confidently in a workshop environment
What You’ll Bring:
Diploma in an engineering technology program, preferably electronics, or equivalent practical experience
Willingness and ability to travel internationally
A self-starter attitude with a drive to innovate and problem solve
Strong communication and collaboration skills
Comfort working in both land-based labs, and, occasionally, offshore installations
Why Join Us?
This isn’t just another technician job; it’s a chance to see your work make a global impact. You’ll get to:
Work on projects that combine engineering creativity with real-world application
Collaborate with a multidisciplinary team passionate about innovation
Travel internationally and see your work in action
Enjoy a comprehensive benefits package, including health and dental coverage, long-term disability, life insurance, matching RRSP and paid sick and vacation leave.
If you’re excited about the idea of building world-class simulation systems that shape the future of maritime safety and training, we’d like to hear from you.
Apply today and help us engineer confidence at sea. Email careers@virtualmarine.ca.
Software/Game Developer
THE ROLE:
Virtual Marine is currently seeking a talented software/game developer with experience in game development. This team member will be located in St. John’s, NL or surrounding areas and will help develop the next generation of simulation training with high performing visual graphics and physics. We are looking for a software/game developer who will apply the best practices to build the foundations of our software. This person will report to the CTO and work in an open and transparent team that encourages collaboration across departments, training, and growth as they help build the future of VM.
The great things you’ll do:
● Developing high-fidelity visual environment that uses current gaming and simulation engines
● Work with a high performing 3D physics environment to create realistic marine simulations
● Create clean, reusable code and enforce coding standards and best practices
● Brainstorm with a dynamic team to flesh out new ideas or investigate tricky bugs
● Debug and resolve platform issues reported by our users
● Roll out new features and analyze (and react) to the results you discover from our system,
services, and user feedback
● Provide technical leadership, training other developers on best practices via code reviews
● Optimize existing functionality for performance and correctness.
WHO YOU ARE:
● Bachelor’s degree in Computer Science, Computer Engineering, Software Development or related field
● Spent 3+ years developing in an object-oriented language like C#, Java or C++
● Knowledge in various game development tools (Unity, Unreal, Godot)
● Worked with databases including MS SQL Server
● Proficient with software design patterns
● Have experience with HTML, CSS, JavaScript
● Passion for video games
Think you might be a good fit? Tell us what excites you about this role. Feel free to include links to your GitHub or other project sites! Send your resume to careers@virtualmarine.ca.
ON-CALL MARINE INSTRUCTOR
THE ROLE:
Virtual Marine is currently seeking knowledgeable and experienced Marine Instructors to join the company’s growing team on an on-call basis. If you are someone who has a passion for teaching and a strong interest in keeping up with the advancements in simulation technology and its integration to learning, we want to hear from you!
The great things you’ll do:
Conducting simulation-based marine training courses.
Developing and implementing lesson plans.
Evaluating student performance.
Other related activities.
WHO YOU ARE:
Your skills and qualifications:
You hold a valid STCW License
You have extensive experience in marine operations.
You have excellent communication skills (Bilingual in French required)
You can travel if required
And you conform to Virtual Marine’s accredited quality assurance program.
We are looking for someone local to the St. John’s, NL Canada area or within commuting distance with brief notice.
Think you might be a good fit? Tell us what excites you about this role - send your resume to careers@virtualmarine.ca.
Don’t see an open position that matches your skills? We’re always open to hearing from great people.
Feel free to send your resume to careers@virtualmarine.ca and let us know why we should hire you!