Current jobs related to Senior Software Engineer - Canada - Cranium
-
Senior Software Engineer
4 weeks ago
Canada NGIS Full timeAbout NGIS NGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building...
-
Senior Software Engineer
2 weeks ago
Canada NGIS Full timeAbout NGISNGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building high...
-
Senior Software Engineer
2 days ago
Canada NGIS Full timeAbout NGIS NGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building...
-
Senior Software Engineer
4 days ago
Canada Ampstek Full timeAmpstek is seeking a seasoned Senior Software Engineer to drive the development of our software products.The ideal candidate will have 7-10+ years of experience in software development, with a strong background in C-Ruby and related technologies.Key responsibilities include:Developing and maintaining software products using C-Ruby and other relevant...
-
Senior Software Engineer
4 weeks ago
Canada NGIS Full timeAbout NGISNGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building high...
-
Senior Software Engineer
4 weeks ago
Canada NGIS Full timeAbout NGIS NGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building...
-
Senior Software Engineer
4 weeks ago
Canada NGIS Full timeAbout NGIS NGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building...
-
Senior Software Engineer
4 weeks ago
Canada NGIS Full timeAbout NGISNGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building high...
-
Senior Software Engineer
4 weeks ago
Canada Cranium Full timeVision Our vision is to secure the AI revolution. As the adoption of AI continues to expand, AI and machine learning (ML) models are increasingly exposed to new classes of threats. Without visibility into the AI assets in use, or monitoring of key metrics and threat indicators, organizations will not be able to keep up with this changing landscape. Our...
-
Senior Software Engineer
4 weeks ago
Canada SeeSaw Full timeSenior Full-Stack Software Engineer (Canada) – Join SeeSaw! Hey there! Thanks so much for stopping by and considering joining our small, ambitious, and hardworking team. We’re not just looking for an engineer with a solid resume—we want someone who shares our bold vision for harnessing AI to shape the future and build a better world. If you are driven...
-
Senior QA Automation Engineer Leader
4 days ago
Canada Iris Software Inc. Full timeWe are looking for a talented Senior QA Automation Engineer Leader to join our team at Iris Software Inc. Our company is dedicated to delivering high-quality information technology solutions with a strong focus on customer satisfaction.The ideal candidate will have experience in automation testing, preferably with Java/Selenium and Python, and a background...
-
Senior Software Engineer
4 weeks ago
Canada Cranium Full timeVision Our vision is to secure the AI revolution. As the adoption of AI continues to expand, AI and machine learning (ML) models are increasingly exposed to new classes of threats. Without visibility into the AI assets in use, or monitoring of key metrics and threat indicators, organizations will not be able to keep up with this changing landscape. Our...
-
Senior Software Engineer
4 weeks ago
Canada Cranium Full timeVisionOur vision is to secure the AI revolution. As the adoption of AI continues to expand, AI and machine learning (ML) models are increasingly exposed to new classes of threats. Without visibility into the AI assets in use, or monitoring of key metrics and threat indicators, organizations will not be able to keep up with this changing landscape. Our...
-
Senior Software Engineer
4 weeks ago
Canada Cranium Full timeVisionOur vision is to secure the AI revolution. As the adoption of AI continues to expand, AI and machine learning (ML) models are increasingly exposed to new classes of threats. Without visibility into the AI assets in use, or monitoring of key metrics and threat indicators, organizations will not be able to keep up with this changing landscape. Our...
-
Senior Software Engineer
1 week ago
Canada IT Motives Full timeNo C2C // No SponsorshipSr. Software Engineer (Full Stack)We are looking for a Senior Software Engineer who is skilled and brings extensive experience in full stack development. You will join a small, dynamic team and lead efforts to create intuitive user interfaces, drive frontend architecture, and support our vision for a future where our solution is...
-
Senior Software Engineer
1 week ago
Canada Compunnel Inc. Full timeUnder the supervision of the Coordinator of Data and Applications, the Senior Software Developer will: Design, develop, create AMANDA (Granicus' solution) folders, processes, checklists.Design and develop Oracle PLSQL stored procedures, functions, etc. Design, develop, create Microsoft .Net Core web APIs Design, develop, create React front end applications...
-
Senior Software Engineer, Growth
6 days ago
Canada Jobber Full timeAre you an experienced software engineer with a passion for finding creative solutions to real-world problems? Do you love supporting more junior team members in their learning process? Then Jobber might be the place for you We're looking for a Senior Software Engineer to be part of our Retention Software Engineering team. At Jobber, we don't just...
-
Senior Software Engineer
4 weeks ago
Canada SeeSaw Full timeSenior Full-Stack Software Engineer (Canada) – Join SeeSaw!Hey there! Thanks so much for stopping by and considering joining our small, ambitious, and hardworking team. We’re not just looking for an engineer with a solid resume—we want someone who shares our bold vision for harnessing AI to shape the future and build a better world. If you are driven...
-
Senior Software Engineer
4 weeks ago
Canada SeeSaw Full timeSenior Full-Stack Software Engineer (Canada) – Join SeeSaw! Hey there! Thanks so much for stopping by and considering joining our small, ambitious, and hardworking team. We’re not just looking for an engineer with a solid resume—we want someone who shares our bold vision for harnessing AI to shape the future and build a better world. If you are driven...
-
Senior Software Engineer
4 weeks ago
Canada SeeSaw Full timeSenior Full-Stack Software Engineer (Canada) – Join SeeSaw! Hey there! Thanks so much for stopping by and considering joining our small, ambitious, and hardworking team. We’re not just looking for an engineer with a solid resume—we want someone who shares our bold vision for harnessing AI to shape the future and build a better world. If you are driven...
Senior Software Engineer
4 weeks ago
Vision
Our vision is to secure the AI revolution. As the adoption of AI continues to expand, AI and machine learning (ML) models are increasingly exposed to new classes of threats. Without visibility into the AI assets in use, or monitoring of key metrics and threat indicators, organizations will not be able to keep up with this changing landscape. Our enterprise product is built to integrate with existing AI systems and detect AI threats.
Advancing the state of AI is a collaborative process that requires unusually varied skills and perspectives. To that end, we have built a multidisciplinary team with increasingly diverse backgrounds. Together, we're building the future of secure and trustworthy AI.
About The Role
Cranium builds products to secure AI. We develop cutting edge AI/ML methods that push the state of the art in the field. As a senior back-end software engineer, you will be part of the development team for the core platform of the Cranium architecture, focusing on expanding the capabilities and functionality of the system, including expanding/building APIs.You will collaborate with cross-functional teams, stakeholders, and management to develop strategies that align with our company's vision and goals. You will also have the unique opportunity to contribute to our overall engineering culture as an early member of the team.
As a Senior Software Engineer (Back End), you will:
- Develop and maintain highly available and fault-tolerant systems within Azure and other cloud platforms.
- Work with machine learning engineers and product managers to build customer-facing software around our core machine learning technologies.
- Determine areas where AI & Automation can be leveraged to facilitate development.
- Implement strategies for high availability and fault tolerance to minimize downtime and ensure service continuity.
- Maintain and expand the capabilities of the Cranium platform.
- Participate in code reviews and ensure code quality adheres to best practices.
Minimum Qualifications:
- Bachelor's or master's degree in computer science, engineering, or related field.
- Proven experience as a Senior Software Engineer with at least 5 years of experience in a similar role.
- Familiarity with Agile or other project management methodologies
- 5+ years of experience working with Cloud Technologies (Azure, AWS, GCP)
Preferred Qualifications:
- Proven track record of successfully delivering Enterprise solutions at scale.
- 5+ years of experience working with databases: SQL (SQLServer and/or NoSQL (MongoDB, CosmoDB, MemcacheDB).
- 5+ years of experience building, testing, debugging .Net Core (C#) solutions.
- 3+ years of experience with containerization technologies such as Docker and Kubernetes.
- Experience working within Azure DevOps, Jira, or comparable agile project management tools.
- Experience in designing and building scalable, highly available, and reliable cloud applications with a strong focus on secure coding practices.
- Familiarity with AI/ML methods and strong algorithmic thinking.
- Strong analytical and decision-making skills.
- Good interpersonal skills, communication skills, and understanding of how to tie technical problems to business impact.
- Experience working with Linux systems.
- Commitment to staying up to date with the latest cloud security vulnerabilities and best practices.
- Openness to exploring and learning new code generation technologies.
Technologies we use:
- Azure DevOps
- C#, .NET Core
- Cloud Services (ie. Azure, AWS, GCP)
- Figma
- SQL Server, CosmoDB, MongoDB, DynamoDB
- Queue/cache services (Redis, Memcached, ServiceBus)
- Kubernetes
- Python and specifically numpy, pandas
- React
- Azure DevOps
- IaC (Terraform, ARM, Cloud Formation)
What we offer:
We offer the opportunity to make a significant contribution to shaping the future of AI. This opportunity is a collaborative effort between impossibly talented individuals who share a passion for this mission. Our biggest asset is inclusion as we believe that building a diverse community is the key to succeeding on our mission. In addition to the goal and environment we offer:
- Competitive salary, and company ownership through equity
- Market-leading health, dental, and vision insurance for employees and dependents
- Flexible Time Off Policy and Paid Parental/Family Leave
- 401(k) Retirement plan or RRSP Matching program