Current jobs related to Senior Software Engineer - Canada - Cranium


  • Canada Triunity Software, Inc. Full time

    **Company Overview:**Triunity Software, Inc. is a leading provider of innovative software solutions. We are seeking an experienced Senior Java Software Engineer to join our team.**Job Description:**We are looking for a highly skilled Java developer to design, develop, and deploy scalable and high-performance applications using the Spring framework. The ideal...


  • Canada Millennium Software and Staffing Full time

    At Millennium Software and Staffing, we are seeking an exceptional Senior C++ Software Engineer to join our team. With a focus on capital markets, this role is perfect for individuals who have a passion for technology and large-scale software design.We are looking for someone with strong programming experience in modern C++. Proficiency in Oracle and Python...


  • Canada NGIS Full time

    About 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...


  • Canada NGIS Full time

    About 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...


  • Canada Boosted Full time

    About UsWe are a remote-first environment with a focus on impact and outcomes. We believe in empowering businesses to innovate, scale, and stay ahead of the curve.Our team has a proven track record of delivering innovative product and data solutions across highly regulated industries.Job DescriptionWe are seeking an exceptional Staff Engineer to join our...


  • Canada Artech LLC Full time

    We are currently seeking a Senior Software Engineer for a Contract role with one of our clients. Duration: 12+ MonthsLocation: Kanata, ONRole Responsibilities:Ability to read and understand technical datasheets as well as schematics Experience in multi-threaded programming in C, Assembly  Previous experience with low level device driver development and...


  • Canada TallSky Consulting Group Full time

    A Day as a Senior Software DeveloperYou will be directly involved in the execution of our on-train application-level software, focusing on design, implementation, and testing. Your expertise will be used to mentor and guide junior developers, improve software process and quality, and collaborate with other groups in Engineering.You will participate in the...


  • Canada IT Motives Full time

    No 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...


  • canada | ca Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior DevOps Engineer. Please find below Job description and share me your updated resume at Saurav.upadhyay@irissoftware.com .Position: Senior DevOps EngineerLocation: Toronto ONSkills: Devops , Jenkins, Docker, Kubernetes Job Description :- Hands on Experience of CICD pipelineCreating and Debugging CI CD...


  • Canada Compunnel Inc. Full time

    Under 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...


  • Canada Altair Engineering Full time

    Job Summary: Our client in Kanata, ON is looking for a Software Engineer Senior. This is a contract position. What You Will Do: Our team is involved in the full lifecycle of embedded software development for the next generation of infotainment systems. You can expect to work on the next generation of high performance automotive hardware platform. We...


  • Canada 3Pillar Global Full time

    We are 3PILLAR GLOBAL  We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and publishing, information services, and retail.Our key differentiator is our product mindset....


  • Canada Accion Labs Full time

    Accelerate your career as a Senior Software Engineer (ASP.NET) at Accion Labs!We're seeking a talented professional with extensive experience in designing, building, and supporting complex ASP.NET enterprise applications and APIs.The ideal candidate is a seasoned developer with a strong background in object-oriented programming, SQL Server, and software...


  • Canada TTC Full time

    About TTC The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost.  ...


  • Canada Leica Geosystems Full time

    BR Senior C++ Software Engineer, Geomatics Canada Job Description Committed, dynamic and with a passion for precision, we revolutionize the world of mapping and survey. **This is a hybrid position working 3 days per week in our Calgary offices A very exciting opportunity awaits you within our...


  • ontario, canada | ca EV Full time

    Senior Software EngineerEV.com | Canada (Remote)About Us:EV.com, World's first online Electric Vehicle (EV) marketplace, is dedicated to promoting zero-emission mobility by providing a platform where consumers can learn, compare, and purchase EVs.Position: Senior Software EngineerRole and Responsibilities:AI: Building a variety of AI solutions for our...


  • Canada Procurify Full time

    Senior Frontend Software Engineer Procurify is the Intelligent Spend Management company. We're on a mission to give all organizations unprecedented visibility and control over their business spend. By bringing more spend under management in one procure-to-pay solution, our customers capture unified spend data that can be harnessed to realize millions of...

  • Software Engineer

    4 weeks ago


    Canada OssKin Full time

    OssKin is a fast-growing Montreal-based MedTech company powered by its proprietary mass customization and automation software to transform the future of orthopedics and 3D printing technology.We're developing and continuously improving our proprietary mass customization software solution . Technology is at the core of powering the award-winning platform for...

  • Software Engineer

    2 weeks ago


    Canada OssKin Full time

    OssKin is a fast-growing Montreal-based MedTech company powered by its proprietary mass customization and automation software to transform the future of orthopedics and 3D printing technology. We're developing and continuously improving our proprietary mass customization software solution . Technology is at the core of powering the award-winning platform...


  • Canada Regie Full time

    ai is a Series B-funded, AI-native sales engagement automation platform focused on transforming business-critical prospecting—the top of the funnel—into a precise, scalable, and repeatable process. As the volume of sales activity required to book a meeting continues to grow exponentially, traditional tools have failed to keep pace—leaving critical...

Senior Software Engineer

1 month ago


Canada Cranium Full time

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