Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - API

$70k - $115k per year
Full-time

Cmic, Inc.

This position requires local presence. Please view similar jobs below.

Description

About CMiC
Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers have their choice of a SaaS or Private Hosted platform that includes industry focused modules to manage everything from Financials and Payroll to Project Management and Budgeting. Our market share is very strong in North America and rapidly expanding internationally in regions like Europe, South East Asia and the Middle East.

Important Information:

  • The overall hiring salary range for this position from Intermediate to Senior level, is $70,000 to $115,000 annually
  • This position is for an existing vacancy
  • We do not use AI to screen, assess, or select applicants

Job Overview

The main responsibility of this role is to contribute to the development of RESTful APIs to support our front-end applications. You will modify existing APIs and create new APIs using both Oracle ADF BC REST as well as Jersey frameworks. Development at the database level is also required for this role to support the APIs. Your Tasks would involve:

  • Design, build, and maintain efficient, reusable, reliable and secure code.
  • Improve tools and processes related to API development.
  • Create documentation for the APIs, tools and processes that you work on.
  • Review code written by others.
  • Analyze problems and identify solutions.

Requirements
  • Honed interpersonal and communication skills.
  • Minimum 3+ years of work experience using any object-oriented programming languages (preferably Java).
  • Understanding of Object-Oriented Programming Concepts and design patterns.
  • Understanding of REST over
  • Understanding of J2EE and experience programming in Java.
  • Understanding of RDBS concepts and experience with SQL/PLSQL

Benefits

  • Competitive benefits Package (including Health & Dental benefits)
  • Paid vacation and personal days
  • Townhall meetings where all employees are encouraged to participate in open discussions
  • Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
  • Outdoor lunch space, including picnic tables
  • An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
  • Health and Wellness focus including virtual yoga classes and wellness webinars
  • RRSP Matching Program after 2 years of employment
  • Experience in a rapidly growing, socially responsible corporation

CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - API in Toronto, ON vacancy
  • $70k - $115k per year

     ...CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction...  ...contribute to the development of RESTful APIs to support our front-end applications. You...  ...Improve tools and processes related to API development. Create documentation for the... 
    Suggested
    Full time
    Seasonal work
    Night shift

    CMiC

    Toronto, ON
    14 days ago
  •  ...mindset. Joining us now is a chance to be part of our transformation. Who we need Reporting to the Vice President of Engineering, we are looking for an API Software Engineering Manager to take ownership of our API technical landscape and manage a team of 10 Engineers. You will... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours
    Shift work

    illumin

    Toronto, ON
    1 day ago
  • $88k - $132k per year

     ...to do your best work. Job Summary Works with product teams, analysts, and other engineers to design and build systems and application software that enable a robust, usable API ecosystem. Implements and operates API ecosystem tooling—API specifications (e.g., OpenAPI... 
    Suggested
    Full time
    Contract work
    Work at office

    Equinix

    Toronto, ON
    14 days ago
  • $131k - $181k per year

     ...architecture, design, deployment, and troubleshooting of different software solutions. Interacts with the business and product teams to...  ...You’ll design, build, and own the tooling that powers Equinix’s API ecosystem. This includes API governance and specifications, SDK/IaC... 
    Suggested
    Full time
    Work at office

    Equinix

    Toronto, ON
    14 days ago
  •  ...Scope : ~ A senior API Software Developer with 8 years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications user interface... 
    Suggested
    Full time
    Weekend work

    Maarut

    Toronto, ON
    12 days ago
  •  ...retention tools to prevent customer churn. What you'll do As an engineer on the team, you'll be responsible for shaping and building a...  ...Minimum requirements ~2–12+ years of experience in backend software development ~ Ability to write high-quality code (in programming... 
    Contract work
    Internship

    Stripe

    Toronto, ON
    6 hours ago
  • $86.9 - $104.28 per hour

     ...RQ10573 - Software Developer - API - Senior ONSITE - Toronto ( 21 College Street) 11 months Contract (250 Business Days) 6 Months Possible Extension Must Have: Extensive experience in designing building and consuming REST APIs including API documentation and... 
    Contract work

    Source Code

    Toronto, ON
    18 days ago
  •  ...taste, and craft as much as research and engineering – shipping experiences that creatives actually...  ...Models . About The Role As a Software Engineer at Ideogram, you'll build the products...  ...modern web technologies Can design APIs and data models that support evolving... 
    Full time
    Work at office

    ideogram

    Toronto, ON
    6 hours ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern...  ..., and ship full-stack features end-to-end — from data model to API to UI — that clinics rely on daily. Build and harden the infrastructure... 
    Full time
    Internship
    Live In
    Manual labor

    decodahealth

    Toronto, ON
    1 day ago
  •  ...we're building a world-class engineering organization that embraces innovation...  ...scalable backend services and APIs using Kotlin Collaborate...  ...in a professional software engineering environment Strong...  ...Rust) Solid understanding of API design, distributed systems, and... 
    Internship
    Immediate start

    Pine

    Toronto, ON
    6 hours ago
  • $130k - $150k per year

     ...application must remain fast, reliable, and intuitive.  As a Software Engineer, you will design, build, and ship features across the full stack...  ...building responsive, accessible React UIs, developing Node.js APIs, and designing PostgreSQL schemas. You won't be siloed; you'll... 
    Full time
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    5 days ago
  •  ...telco, food, etc. Who we need Reporting to the Engineering Manager, we are looking to add an API Developer to our Agile development team. You will play...  ...will modify and update existing user-facing web-based software products using PHP frameworks (Laravel for REST APIs).... 
    Full time
    Work at office
    Local area

    Venngo

    Toronto, ON
    1 day ago
  • $80k - $130k per year

    API Quality Analyst (Quality Engineering) Lead Position Description We are seeking an experienced and highly motivated API Quality Engineering (QE)...  ...engineering excellence, and championing quality throughout the software development lifecycle. As the API QE Lead, you will... 
    Contract work
    Toronto, ON
    a month ago
  • $167.55k - $209.44k per year

     ...canonical and ready to query, with no engineering or maintenance required. We’re...  ...across the systems, clouds, engines, and tools they rely on. dbt...  ...is looking for a Staff Software Engineer to join our Database...  ...protocols, storage formats, or APIs. Strong system design skills... 
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    6 hours ago
  •  ...lifecycle, access, and organizational data across the product ecosystem.  You'll work with modern cloud technologies, distributed systems, APIs, and event-driven architectures while tackling complex scalability and reliability challenges. If you're passionate about building high... 
    Permanent employment
    Full time

    achievers

    Toronto, ON
    3 hours ago
  •  ...production GitOps deployment API and CLI ( TypeScript/Node, NestJS...  ...capabilities, and being the engineer teams turn to when a deploy doesn...  ...you bring: ~8+ years of software engineering experience, or equivalent...  ...(or similar workflow engines like Cadence or Airflow) for stateful... 
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    6 hours ago
  • $90k - $130k per year

     ...responsibly and at scale. What’s the Opportunity?   As a Software Engineer at Zafin, you will design, build, test, and maintain software that...  ...best practices. Experience building or supporting APIs, services, or enterprise applications. Familiarity with version... 
    Full time

    Zafin

    Toronto, ON
    18 days ago
  •  ...review and support from senior engineers on the team. Contribute to...  ...What you bring:  ~5+ years of software engineering experience, or...  ...fundamentals—building and consuming APIs, debugging, testing, version...  ...Temporal (or other workflow engines), or MCP / agentic AI . Any... 
    Manual labor
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    6 hours ago
  • $156k - $188k per year

     ...into a single, modern platform that powers software, APIs, payments, and patient experiences across...  ...’s most advanced healthcare integration API that synchronizes in real-time. With our...  ...ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical... 
    Live In
    Remote work
    Flexible hours

    NexHealth

    Toronto, ON
    1 day ago
  •  ...results in an inclusive and high-performing culture. Back End Software Engineer Cloud Modernization (Mortgage Domain) Location: Toronto 2201...  ...using Java/ Spring Boot. Implement and consume RESTful APIs with secure authentication mechanisms such as OAuth. Apply software... 
    Full time
    Flexible hours

    Scotiabank

    Toronto, ON
    12 days ago
  • $131k - $181k per year

     ...Summary Equinix's Digital Innovation Office is seeking a Senior Software Engineer - Marketing to support key Marketing Technology transformation...  ..., and Flows ~ Integration experience using REST/SOAP APIs and an iPaaS or data-orchestration platform ~ Ability to work... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    5 days ago
  •  ...the Job This role sits on the Chorus Engineering team in Toronto, working on mission-critical...  ...What You Bring ~9+ years of hands-on software development experience using Python ~ Proven...  ...design ~ Strong knowledge of RESTful API standards ~ Proven experience in... 
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    6 hours ago
  •  ...debug, review, ship, and operate. We are actively rethinking how engineering teams work in a world where every engineer is paired with...  ...investors. About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside... 
    Full time
    Internship

    Parallelz

    Toronto, ON
    21 days ago
  • $140.6k - $190.6k per year

     ...Job Description We’re looking for a Lead Engineer to join the CoCounsel Applications team...  ...backend teams to shape requirements, define APIs, and deliver cohesive user experiences...  ...Technical Experience: 6+ years of professional software engineering experience building and... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...solutions for small businesses. Join our engineering team and help create secure, scalable products...  ...North America. About the Role As a Software Engineer, you will design, develop, and...  ...backend services. Build and enhance APIs and microservices that support financial... 
    Remote work
    Flexible hours

    Relay Financial

    Toronto, ON
    22 days ago
  • $220k - $359.21k per year

     ...efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands-...  ...and mentor engineers on best practices in software design, coding, and operations...  ...Architecture: experience with distributed systems, API design, monitoring, and best practices... 
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    6 days ago
  • $160k - $200k per year

     ...between product, design, and engineering are giving way to smaller, faster...  ...experiences, build scalable software, and measure business impact....  ...bottlenecks. Design and evolve APIs, relational database schemas,...  ...with relational databases, API design, and cloud platforms such... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    5 days ago
  • $160k - $220k per year

     ...mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the...  ...frameworks). ~ Experience designing APIs, working with relational databases (PostgreSQL...  ...to low-code/no-code tools, workflow engines, or visual development platforms.... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    11 days ago
  •  ...The founding team brings deep experience from both finance and engineering, having overseen finance organizations at leading tech companies...  ...with financial systems including ERPs, HRIS, procurement software, and CRMs - Design and implement core components of the backend... 
    Internship
    Work at office
    Flexible hours

    Rockstar

    Toronto, ON
    21 days ago
  • $149k - $168k per year

     ...dealerships nationwide, delivering cutting-edge software tools to simplify operations, boost...  ...We are looking for a hands-on Engineering Expert who will be: setting technical direction...  ...initiatives and its key integrations, covering APIs, data flows, shared services,... 
    Internship

    AutoTrader.ca

    Toronto, ON
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - API. Be the first to apply!