All jobs

Principle Software Developer

The Company

Seequent builds world-leading subsurface software, helping create a better understanding of the earth to ensure a better world for all.

We are constantly evolving at the forefront of technology to transform how geo-professionals work, eliminating barriers to understanding by connecting software, teams, and the tools they need.

Every day, our customers in over 100 countries work to develop mineral resources more sustainably, design and build better infrastructure, protect the environment, source renewable energy, and help resolve historical challenges such as groundwater contamination and ageing infrastructure.

Our integrated earth modelling, geo-data management, and team collaboration software enables them to see a more complete picture of the earth: because with more understanding comes better decisions – for people and the planet.

Headquartered in New Zealand with global reach, Seequent is the specialist subsurface software company within Bentley Systems. Together, we are helping build a more resilient world.

We’re a high growth, people-centric success story.

Seequent is a Bentley Systems company, working together to build a better future.

 

Principal Software Developer

Seequent builds world-leading subsurface software, helping create a better understanding of the underground to ensure a better world for all.


We are constantly evolving at the forefront of technology to transform how geoscientists work, eliminating barriers to understanding the earth’s challenges by connecting teams with the answers they need.

Every day, our staff in 25+ locations worldwide help our customers in 120+ countries to develop mineral resources more sustainably, design and build better infrastructure, protect the environment, source renewable energy, and help resolve historical challenges such as groundwater contamination and ageing infrastructure.

Headquartered in New Zealand with global reach, Seequent is the subsurface software company within Bentley Systems (the parent company). Together, we are helping build a more resilient world.

The Role

This is a hybrid role and will require you to work in the office 2 days a week in our Calgary Office

As a Principal Software Developer specializing in 3D visualization, you will lead the technical implementation of our 3D visualization solutions for geoscience data in web applications. You will work primarily with our visualization team, driving innovation and excellence. With the latitude to perform R&D, you will set the course for future advancements in visualization capabilities. This role requires a blend of deep technical expertise and leadership to guide our team in delivering cutting-edge visualization tools. 

Duties and responsibilities 

•Technical lead for the visualization team in the implementation and maintenance of the next generation of 3D visualization in our web applications, assisting them to solve complex technical problems. 
• Leverage your experience to provide insights and guidance on software design and architecture.  • Establish and apply coding standards, code reviews, and best practices to maintain high code quality and performance. 
• Technical lead for all aspects of the 3D visualization stack, including on-demand compute written in C++, back-end visualization services primarily written in Python, and common data visualization libraries written in JavaScript. 
• Work with application development teams, the 3D visualization Product Manager, and other stakeholders to prioritize, plan and implement new features into the visualization system. 
• Understand and implement security requirements for your applications, libraries and services. 
• Continuously monitor and optimize the performance of 3D visualization systems to ensure high reliability and performance. 
• Champion best practices such as RFCs and design documentation, continuously refining and improving these processes. 
• Collaborate with cross-functional teams, including architecture, application & platform development, and product management, to align technical solutions with organizational goals 
• Develop a roadmap and proposals for visualization-related improvements, conducting research and development to identify future capabilities. 
• Identify technical risks and dependencies in the planning process, ensuring timely mitigation. 
• Stay up to date with the latest advancements in 3D visualization technologies and incorporate relevant innovations into our solutions. 
• Foster a culture of excellence, openness, and creativity within the visualization team, encouraging innovation, continuous improvement, and collaboration. 

To be successful in this role, you should have:

•Bachelor's degree in computer science, Software Engineering, or a related field.
•Minimum 10 years of professional experience in software development.  •Experience in 3D Web Development. 
•Experience in developing high performance 3D visualization capabilities. 
•Strong experience with Python for back-end development. 
•Expertise in JavaScript, including frameworks/libraries commonly used for data visualization (e.g.Three.js). 
•Proficiency in modern C++. 
•Experience with advanced web technologies (WebGL, WebAssembly, Web Workers) and modern web development frameworks (e.g., React, Svelte). 
•Familiarity with cloud platforms (e.g., AWS, Azure) and technologies (e.g., Docker, Kubernetes). 

Research shows that some individuals, particularly women and underrepresented groups, are less likely to apply for jobs unless they meet every single criterion. If you don't think your experience perfectly aligns, or you don't tick all the boxes, please don’t rule yourself out! Seequent are committed to hiring a diverse team and encourage individuals of all background and abilities to apply.

In addition to awesome colleagues and work culture, you can also expect the following benefits:

You will be joining a highly skilled, highly productive team of technical experts who are passionate about what we do. We are a friendly, intelligent, and supportive team. Our wider team is geographically diverse and from multi-disciplines, so even though you will be Calgary based you will have opportunity to work with colleagues from across the globe.

Facilities – Make use of the onsite gym, Golf Simulator facilities, Indoor Food Trucks, ergonomic standing desks, ping pong tables, and spacious in building café.
Financial – Competitive compensation, reviewed regularly, plus the option to join our Employee Stock Purchase Plan and RRSP Match. We also offer generous vacation leave. Learning – Access to a wealth of training resources through our digital learning platform Degreed, quarterly career conversations with your manager and a culture that believes in promoting from within.
Wellbeing – Health Insurance, fully subsidised subscription to Headspace, work life balance, regular wellness webinars, and 24/7 EAP access.

#LI-CG1

Inclusion + Diversity

In addition to being dedicated to building a workforce that reflects diverse talent, we are committed to fostering an inclusive and accessible experience.


If you require an accommodation for any part of the recruitment process (including alternate formats of materials, accessible meeting rooms, etc.), please let us know and we will work with you to meet your needs. Please provide details in your cover letter of any accommodations needed.

How to apply

If this sounds like the role for you, apply today with a covering letter and CV.
 

Posted 5 days ago

⚠️ When applying, it would be appreciated if you could specify that you found this job on creativedevjobs.com. This helps us in attracting more companies to post their vacancies here. Thank you!

Seequent's logo

Seequent