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

CMiC

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.

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.

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

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 23 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - API in Toronto, ON vacancy
  •  ...Role We are looking for an experienced Engineering Manager to lead a team responsible for...  ...Responsibilities Lead, coach, and develop a team of software engineers, including performance...  ...Technical Skills Microservices and API-based architectures Cloud platforms (... 
    Suggested
    Permanent employment
    Contract work

    Robert Half

    Toronto, ON
    1 day ago
  • $52 - $54 per hour

     ...Job Title: API Developer Location: Toronto, ON Work Arrangement: Hybrid (2-3 days WFO) Employment Type: Contract Duration: 06...  ...- SOAP - YAML - Swagger/OpenAPI Specification 2+ years of software/application design and development in an Agile 2+ environment... 
    Suggested
    Contract work

    Pacer Group

    Toronto, ON
    1 day ago
  •  ...Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified... 
    Suggested
    Full time
    Remote work

    Aversan Inc.

    Toronto, ON
    9 days ago
  • $75 - $78 per hour

     ...Job Title: API Solution Architect Location: Toronto, ON Work Arrangement: Hybrid (3 Day WFO/ Week) Employment Type: Contract Duration: 06-12 months Domain: BFSI Pay Rate: CAD 75-78/hour Incorporated Application Deadline: June 25th, 2026 SKILLS REQUIRED... 
    Suggested
    Contract work
    3 days per week

    Pacer Group

    Toronto, ON
    1 day ago
  •  ...subcontractors. Responsibilities Manage timelines/deliverables within the team towards the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements. Develop... 
    Suggested
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    20 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
    8 days ago
  •  ...operate MaintainX’s public-facing REST APIs, with a focus on consistency, scalability...  ...Design and implement robust batch and bulk API operations that enable high-volume data...  ...About You: ~4+ years of professional software engineering experience building backend systems,... 
    Contract work
    Work at office
    Flexible hours

    MaintainX

    Toronto, ON
    1 day ago
  •  ...Detailed Job Description: Strong API Tester Top 3 Required Skills: 1. API Automation using Rest Assured 2. Good knowledge on SQL 3. Good Knowledge on Cucumber (BDD Framework)   We are looking for a strong QE Lead with hands-on experience in automation (Selenium... 
    Contract work

    Astra North Infoteck Inc.

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

     ...within our organization.     Overview of the Role: Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to lead the design and delivery of the search platform’s control-plane API and cloud infrastructure. The platform’s core promise is self-service:... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $52 - $62 per hour

     ...Senior QA Engineer – API & Backend Testing Be part of a dynamic opportunity within the insurance industry where technology, innovation...  ...stakeholders to ensure quality standards are met throughout the software development lifecycle. What you will need to succeed:... 
    Hourly pay
    Full time
    Contract work
    Work at office
    3 days per week
    Weekday work

    Recrute Action

    Toronto, ON
    8 days ago
  •  ...Azure Serverless & API Engineer (APIM Focus) Location: Toronto (Hybrid – 2 days in office weekly) Experience: 5–10 Years Role Overview Drive adoption and implementation of API-first and event-driven architectures on Microsoft Azure. Deliver scalable... 
    Contract work
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    9 days ago
  •  ...And we’d love for you to join us!   About the job - Principal Software Engineer ContactMonkey's platform already runs AI in production - AI-...  ...are TS-first and that is likely to grow. Understand API design past the happy path - versioning, auth modes (we run session... 
    Work at office
    Remote work
    Worldwide
    1 day per week

    ContactMonkey

    Toronto, ON
    1 day ago
  • $140.6k - $190.6k per year

     ...existing vacancy to support our evolving business needs.     Staff Software Engineer, Public Records and Derived Authorities Are you ready to...  .... Solid software engineering fundamentals including API development, testing, design patterns, Git workflows; bonus for... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    2 days ago
  • $140k - $260k per year

     ...using SDKs What you bring: ~7+ years of software development experience using Python ~...  ...design. ~ Good knowledge of RESTful API Standards ~ Proven experience in distributed...  ...Computer Science, Mathematics, Software Engineering, or equivalent experience   The US... 
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    3 hours ago
  • $167.55k - $209.44k per year

     ...warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...Role Fivetran is looking for a Staff Software Engineer to join our Database Connector...  ...logs, protocols, storage formats, or APIs. Strong system design skills,... 
    Full time
    Internship
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    3 hours ago
  • $180k - $200k per year

     ...problem-solving. BitGo is looking for a Software Engineer to join our Trade team and help us build...  ...and build strong, resilient, and robust APIs, libraries, and services to power our financial...  ...or Postgres Confident with RESTful API design Great with unit and functional... 
    Full time
    Work at office
    Worldwide

    BitGo

    Toronto, ON
    1 day ago
  •  ...Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high...  ...Experience with Python semantics, Python type hints, and the CPython APIs Knowledge of the full lifecycle of software development,... 

    QuEra Computing, Inc.

    Toronto, ON
    1 day ago
  •  ...organization is looking for a Principal Engineer to join our team — OIG is...  ...of building enterprise-grade software that millions of users depend...  ..., event-driven architectures, APIs, and data modeling at scale...  ...Familiarity with workflow engines or approval/routing systems (e... 
    Local area
    Remote work
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    3 days ago
  •  ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada Duration : 4–8 months (with potential...  ...features across NexScale's SaaS platform Develop backend services, APIs, and data pipelines Contribute to operator-facing dashboards... 
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship

    NexScale

    Toronto, ON
    19 days ago
  •  ..., anywhere in the world. We engineer the end-to-end device experience...  ...Blog .   The Principal Software Engineer Opportunity We seek...  ...building, and securing RESTful APIs for large-scale systems. ~ Expert...  ...as ReactJS Exposure to gRPC API development Exposure to... 
    Long term contract
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    3 days ago
  • $155.9k - $219.7k 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
  • $205k per year

     ...Front-end: ReactJS app with functional components and context API Back-end: ExpressJS with PostgreSQL database and Sequelize ORM...  ...Apache Kafka About the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver complex... 
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    1 day ago
  • $160k - $200k per year

     ...JavaScript Front-end: ReactJS with functional components and context API Back-end: ExpressJS with PostgreSQL and Sequelize ORM...  ...and Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our technology... 
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

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

     ...partners depend on to stay connected anywhere.  As a Senior Software Engineer, you’ll lead technically significant initiatives across the stack...  ...building responsive, accessible React UIs, developing Node.js APIs, and designing PostgreSQL schemas, and strengthening infrastructure... 
    Full time
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    5 days ago
  •  ...in high-stakes scientific and engineering workflows.  Our mission, 30×...  ...We are seeking a Measurement Software Engineer to design and implement...  ...Design and implement unified APIs and SDKs enabling AI agents to...  ...high-concurrency execution engines to orchestrate parallel measurements... 
    Immediate start
    Flexible hours

    Axiomatic_AI

    Toronto, ON
    8 days ago
  • $150k - $170k per year

     ...Position: Lead Software Engineer (Python, .NET, Azure, Microservices) Location: Hybrid, 3x per week onsite (Toronto, ON) Structure: Full-Time...  ...experience building scalable distributed systems, microservices, APIs, and event-driven applications Strong backend development... 
    Full time

    CorGTA

    Toronto, ON
    7 days ago
  • $128k - $150k per year

    Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop impactful...  ..., Terraform, or similar. Designing and consuming RESTful APIs. Test-Driven Development or other test-first approaches.... 
    Permanent employment
    Full time

    Hays

    Toronto, ON
    9 days ago
  •  ...Developer (Level 6) to join our growing engineering team. We are seeking someone who is passionate...  ...excited to contribute across the full software development lifecycle. This role is...  ...Works With Frontend: ReactJS Backend/API Layer: Node.js BaaS Layer: Java What... 
    Internship
    Flexible hours

    Scotiabank

    Toronto, ON
    8 days ago
  • $90k per year

     ...Calabrio-Verint is looking for a highly skilled and experienced Software Engineer, AI to perform a key role in our digital transformation program...  ...through multi-step tasks, interact with external tools and APIs, retrieve relevant context, and execute actions within controlled... 
    Flexible hours

    Calabrio

    Toronto, ON
    10 days ago
  •  ...Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform...  ..., and maintain backend services and well-structured RESTful APIs using Python (Django) to support frontend applications and internal... 
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    16 days ago

Do you want to receive more vacancies?

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