Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Fredericton, NB, CAN
In-Office or Remote
Senior level
Software
The Role
Build full-stack enterprise features that expose AI capabilities through user interfaces and REST APIs. Design databases, APIs, tooling, and deployments; integrate with ML engineers and model outputs; optimize platform scalability and performance; improve testing and reliability; contribute to architecture and technical roadmaps; and mentor junior engineers.
Summary Generated by Built In

About Introhive

Introhive is an AI-powered Relationship Intelligence platform that helps firms break down data silos and unlock actionable relationship insights that drive collaboration and growth.

Since launching in 2012, we’ve grown significantly, but our mission remains the same: to transform how companies manage, nurture, and leverage relationships to unlock value, accelerate growth, and delight customers.

Introhive is one of the fastest-growing B2B relationship intelligence platforms. We’re recognized as a category leader in sales intelligence and data quality management software by G2, named a Top 10 Fastest Growing Technology Company in Deloitte’s Fast 50 Awards three years running, and awarded the 2020 MarTech Breakthrough Award for Best CRM Innovation.

Trusted by industry-leading brands including KPMG, Freshfields, CBRE, and Deloitte, Introhive supports more than 250,000 users across 90+ countries.

Location

Open to candidates located within Canada, preference given to those located in NB or NS.

Job Summary 

Introhive is seeking a Senior Software Engineer to join our AI/ML team and help shape the next generation of our enterprise intelligence platform. You'll work at the intersection of cutting-edge AI capabilities and world-class software delivery, building the interfaces, APIs, and tooling that bring our AI-powered features to life. If you thrive in a collaborative, fast-moving environment and love solving complex technical problems, we'd love to meet you.

Job Responsibilities  

    • Extend our existing enterprise applications with new user interfaces and RESTful APIs that surface AI-powered capabilities to customers
    • Partner with ML engineers, UX designers, and product managers to translate complex model outputs and user requirements into elegant, production-ready features
    • Own features end to end, from database and API design through front-end implementation and deployment
    • Identify opportunities to optimize system architecture, performance, and scalability across the ML platform
    • Design and build internal tooling that enables teams to more effectively deploy, test, monitor, and operate ML models and pipelines
    • Champion engineering best practices including code reviews, testing strategies, documentation, and mentorship of junior engineers
    • Work with quality engineering to improve automated testing processes and application reliability
    • Contribute to technical roadmap discussions, helping translate business goals into sound architectural decisions
    • Work independently and collaboratively within the team

    Qualifications

      • University degree or equivalent in Computer Science, Software Engineering, or a related field
      • 7+ years of professional software development experience
      • Strong proficiency in at least one back-end language (Ruby/Rails experience is a plus; we also use Python)
      • Ability and desire to learn new languages and frameworks
      • Solid experience designing, building, and consuming RESTful APIs
      • Proficiency with modern front-end frameworks (e.g. React, Vue, or Angular) and an understanding of front-end performance best practices
      • Strong SQL development skills and experience working with relational databases
      • Experience with source control tools like Git and modern branching, PR, and code review workflows
      • Experience or exposure to Agile development methodology

      Nice to Have

      • Exposure to ML workflows, whether working alongside data scientists, integrating model APIs, or building ML-adjacent tooling
      • Familiarity with LLM-based systems and ML frameworks
      • Familiarity with the Model Context Protocol (MCP)
      • Experience with cloud data warehousing and analytics engineering, particularly Snowflake and dbt
      • Experience working in cloud environments (AWS) and with containerization tools (Docker, Kubernetes)
      • Familiarity with CI/CD pipelines and DevOps practices

      Why Introhive?

      At Introhive, we believe people do their best work when they feel trusted, empowered, and supported. That’s why we value outcomes over hours, curiosity over perfection, and collaboration over ego. You'll have room to grow, tools to succeed, and a team that’s got your back.

      Skills Required

      • University degree or equivalent in Computer Science, Software Engineering, or a related field
      • 7+ years of professional software development experience
      • Strong proficiency in at least one back-end programming language
      • Ability and desire to learn new languages and frameworks
      • Experience designing, building, and consuming RESTful APIs
      • Proficiency with modern front-end frameworks such as React, Vue, or Angular
      • Understanding of front-end performance best practices
      • Strong SQL development skills and experience with relational databases
      • Experience with Git and modern branching, pull request, and code review workflows
      • Experience or exposure to Agile development methodology
      • Ruby and Rails experience
      • Exposure to machine learning workflows or ML-adjacent tooling
      • Familiarity with LLM-based systems and ML frameworks
      • Familiarity with the Model Context Protocol
      • Experience with Snowflake and dbt
      • Experience with AWS cloud environments
      • Experience with Docker and Kubernetes
      • Familiarity with CI/CD pipelines and DevOps practices
      Am I A Good Fit?
      beta
      Get Personalized Job Insights.
      Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

      The Company
      HQ: Fredericton, NB
      222 Employees
      Year Founded: 2012

      What We Do

      Introhive is a leading Relationship Intelligence Platform that helps firms overcome data silos and unlock actionable relationship insights that drive collaboration and growth. With Introhive’s relationship intelligence, firms can identify key relationships within the firm, measure the strength of client and prospect relationships, foster cross-firm collaboration, uncover risks or opportunities by understanding the health of relationships over time, and leverage these insights for business development and client retention efforts. Our recent awards include Best Company Culture (Comparably) and Best CEO (Comparably), High Performer, Americas (G2), Easiest To Do Business With, Mid-Market (G2), Easiest To Use, Mid-Market (G2), High Performer (G2), and High Performer, Mid-Market (G2). Trusted by world-renowned brands, Introhive supports over 750,000 users in 90+ countries. With offices in the US, Canada, and the UK, we're committed to helping businesses optimize their revenue opportunities.

      Similar Jobs

      GitLab Logo GitLab

      Senior Software Engineer

      Cloud • Security • Software • Cybersecurity • Automation
      Easy Apply
      Remote
      4 Locations
      2500 Employees
      139K-235K Annually

      DraftKings Logo DraftKings

      Senior Software Engineer

      Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
      Remote or Hybrid
      Canada
      6400 Employees

      Block Logo Block

      Senior Software Engineer

      Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
      In-Office or Remote
      8 Locations
      12000 Employees
      185K-327K Annually

      Cash App Logo Cash App

      Senior Software Engineer

      Blockchain • Fintech • Mobile • Payments • Software • Financial Services
      Remote or Hybrid
      8 Locations
      3500 Employees
      185K-327K Annually

      Similar Companies Hiring

      Kepler  Thumbnail
      Artificial Intelligence • Fintech • Software
      New York, New York
      9 Employees
      Onshore Thumbnail
      Artificial Intelligence • Fintech • Software • Financial Services
      New York, New York
      60 Employees
      Revel.io Thumbnail
      Aerospace • Hardware • Robotics • Software
      US
      50 Employees

      Sign up now Access later

      Create Free Account

      Please log in or sign up to report this job.

      Create Free Account