Software Engineer - API
$70k - $115k per yearCMiC
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.
- ...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 (...SuggestedPermanent employmentContract work
$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...SuggestedContract work- ...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...SuggestedFull timeRemote work
$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...SuggestedContract work3 days per week- ...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...SuggestedLong term contractFor subcontractor
- ...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 workInternship
- ...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 workWork at officeFlexible hours
- ...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
$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 timeTemporary workWork at officeLocal areaFlexible hours2 days per week3 days per week$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 payFull timeContract workWork at office3 days per weekWeekday work- ...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 workWork at office
- ...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 officeRemote workWorldwide1 day per week
$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 contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$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$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 timeInternshipWork at officeRemote work$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 timeWork at officeWorldwide- ...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,...
- ...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 areaRemote workWorldwideFlexible hours
- ...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 jobLong term contractFull timeTemporary workInternship
- ..., 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 contractLocal areaRemote workWorldwide
$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 InRemote workFlexible hours$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 employmentFull timeInternship$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 employmentFull timeInternship$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 timeRemote workFlexible hours- ...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 startFlexible hours
$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$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 employmentFull time- ...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...InternshipFlexible hours
$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- ...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 timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - API. Be the first to apply!
- software developer intern Toronto, ON
- junior software developer Toronto, ON
- software engineer Toronto, ON
- software developer Toronto, ON
- software engineer - robotics Toronto, ON
- senior software developer Toronto, ON
- software developer no experience Toronto, ON
- software developer entry level Toronto, ON
- software engineer - computer Toronto, ON
- junior software engineer Toronto, ON
