Principal Software Engineer
4 weeks ago
Are you enthusiastic about software development?
The Process & Pipeline Services Software & Data Science team is dedicated to creating cutting-edge applications for the automated, augmented, and interactive evaluation of pipeline inspection data.
As a Principal Software Engineer, your role will involve delivering scalable, high-performance, and secure software solutions for the automated, augmented, and interactive analysis of EMAT pipeline inspection data.
Key Responsibilities:
- Transforming requirements and vision into a prioritized list of user stories, ensuring timely delivery while maintaining quality standards.
- Designing, implementing, and sustaining software systems that provide engineering solutions for the analysis of Ultrasonic pipeline ILI data.
- Offering technical guidance to an agile team on projects of moderate scale and complexity.
- Promoting exceptional quality in the development and support of products.
- Holding a Bachelor's Degree or higher in a Software or Data Science field.
- Possessing over 5 years of experience in software development.
- Demonstrating proficiency in OOP languages such as C++ and/or Java.
- Having a multi-year history of managing large datasets and data-driven software systems.
- Familiarity with CI/CD practices and knowledge of version control tools like SVN, GIT, or similar.
- Taking ownership of small to medium-sized projects while mentoring and assisting team members.
Flexible Working Patterns:
~ This position operates on a set schedule; further details can be discussed after application.
We prioritize the health and well-being of our workforce, invest in talent development, and cultivate leadership at all levels to maximize our collective potential.
Our innovations have transformed the energy sector for over a century. We offer contemporary work-life balance policies and well-being initiatives, including:
- Comprehensive private medical care options.
- A safety net of life insurance and disability programs.
We are an energy technology organization providing solutions to energy and industrial clients globally.
All employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law.
-
Calgary, Alberta, Canada Autodesk Full timeJob OverviewAutodesk is seeking a highly skilled Principal Software Engineer for Cloud Services to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based software solutions.Key ResponsibilitiesSoftware Development: Design, develop, and test new features and infrastructure...
-
Calgary, Alberta, Canada Autodesk Full timeJob OverviewAutodesk is seeking a highly skilled Principal Software Engineer for Cloud Services to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based software solutions.Key ResponsibilitiesSoftware Development: Design, develop, and test new features and infrastructure...
-
Senior Software Architect
4 days ago
Calgary, Alberta, Canada Software Aspekte Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our Software department, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and...
-
Senior Software Architect
4 days ago
Calgary, Alberta, Canada Software Aspekte Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our Software department, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and...
-
Software Engineer
6 days ago
Calgary, Alberta, Canada Collabera Full timeJob SummaryCollabera is seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware DevelopmentDesign and develop software applications using modern design...
-
Software Engineer
6 days ago
Calgary, Alberta, Canada Collabera Full timeJob SummaryCollabera is seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware DevelopmentDesign and develop software applications using modern design...
-
Safety Process Engineer
4 weeks ago
Calgary, Alberta, Canada The Chemical Engineer Full timeThe Chemical Engineer is currently looking for a Safety Process Engineer to enhance our team within the Oil & Gas sector. The successful candidate will be involved in various projects spanning the oil and gas industry, energy transition, and petrochemical sectors. We are in search of seasoned engineers who possess the motivation and dedication to...
-
Senior Software Architect
4 days ago
Calgary, Alberta, Canada Software Aspekte Full timeAbout the RoleWe are seeking a highly skilled Senior Software Architect to lead the development of a cutting-edge cloud platform. As a key member of our Software team, you will be responsible for defining and driving the architectural vision and strategy for our cloud platform.Key ResponsibilitiesDefine and drive the architectural vision and strategy for our...
-
Senior Software Architect
4 days ago
Calgary, Alberta, Canada Software Aspekte Full timeAbout the RoleWe are seeking a highly skilled Senior Software Architect to lead the development of a cutting-edge cloud platform. As a key member of our Software team, you will be responsible for defining and driving the architectural vision and strategy for our cloud platform.Key ResponsibilitiesDefine and drive the architectural vision and strategy for our...
-
Process Engineer
7 days ago
Calgary, Alberta, Canada The Chemical Engineer Full timeJob DescriptionWe are seeking a highly skilled Senior Process Engineer to join our team at The Chemical Engineer. As a key member of our water treatment team, you will be responsible for designing and implementing innovative solutions for water and wastewater treatment in the oil and gas industry.Key Responsibilities:Develop and implement process engineering...
-
Lead Process Engineer in Water Treatment
4 weeks ago
Calgary, Alberta, Canada The Chemical Engineer Full timeJOB DESCRIPTION The Chemical Engineer is currently seeking a Lead Process Engineer with expertise in water and wastewater management to enhance our team within the energy sector. The successful candidate will be involved in projects spanning various domains, including upstream, midstream, and downstream oil and gas, as well as energy transition and...
-
Lead Metallurgical Engineer
4 weeks ago
Calgary, Alberta, Canada The Chemical Engineer Full timeThe Chemical Engineer is currently in search of a Lead Metallurgical Engineer to enhance our team focused on water and wastewater management. The ideal candidate will participate in diverse projects spanning various sectors, including energy, petrochemicals, and environmental sustainability. We are looking for seasoned professionals who are committed to...
-
Software Development Engineer
6 days ago
Calgary, Alberta, Canada Collabera Full timeJob Description**About the Role**We are seeking a highly skilled Software Development Engineer to join our team at Collabera. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions using modern design principles and Agile practices.Key ResponsibilitiesDesign and develop...
-
Software Development Engineer
6 days ago
Calgary, Alberta, Canada Collabera Full timeJob Description**About the Role**We are seeking a highly skilled Software Development Engineer to join our team at Collabera. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions using modern design principles and Agile practices.Key ResponsibilitiesDesign and develop...
-
Senior Process Engineer
7 days ago
Calgary, Alberta, Canada The Chemical Engineer Full timeJob DescriptionWe are seeking a highly skilled Senior Process Engineer to join our team at The Chemical Engineer. As a key member of our water and wastewater treatment team, you will be responsible for designing and implementing process solutions for industrial clients.Key Responsibilities:Develop and implement process simulations and heat and material...
-
Senior Software Engineering Manager
1 day ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team as an Engineering Manager - Software Team. This is a key leadership position that will oversee the development of innovative software solutions for our clients.Key ResponsibilitiesManage and direct a team of software developers to meet project objectivesPlan and...
-
Senior Software Engineering Manager
1 day ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team as an Engineering Manager - Software Team. This is a key leadership position that will oversee the development of innovative software solutions for our clients.Key ResponsibilitiesManage and direct a team of software developers to meet project objectivesPlan and...
-
Senior Software Engineering Manager
1 day ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team at Incognito Software Systems Inc. as a Senior Software Engineering Manager.Key ResponsibilitiesManage and direct a team of software developers to design and develop innovative asset management solutions and citizen engagement platforms for state and local...
-
Senior Software Engineering Manager
1 day ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team at Incognito Software Systems Inc. as a Senior Software Engineering Manager.Key ResponsibilitiesManage and direct a team of software developers to design and develop innovative asset management solutions and citizen engagement platforms for state and local...
-
Principal Bioinformatics Software Engineer
2 days ago
Calgary, Alberta, Canada Roche Full timeAbout the RoleRoche Diagnostics is a leading biotechnology company dedicated to advancing the field of genomics and diagnostics. We are at the forefront of developing cutting-edge Next Generation Sequencing (NGS) technologies for diagnostic products and internal research and development.Job SummaryWe are seeking a highly motivated and experienced Software...