Software Engineer
The Software Engineer will design, develop, and maintain software systems and APIs to support complex operational workflows for clients and internal products. They will collaborate with cross-functional teams to implement robust back-end services and iterate on solutions based on user feedback.
- On-site
- Toronto, ON
- Posted Aug 24, 2026
- Apply by Sep 23, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Company Description Command Layer Systems (CMD) is an independent product studio based in Toronto that partners closely with operators and teams to transform complex, real-world workflows into practical software solutions. The company works across product strategy, system design, development, launch, and iteration, and also helps organizations operate systems for revenue operations, analytics, and learning. CMD frequently embeds with teams to provide hands-on product leadership, product management, design, development, and operating cadence. Through CMD Lab, the team develops focused software products that address recurring problems, such as PlanPort, which analyzes building-permit materials against defined requirements. CMD emphasizes accountable delivery, connecting real data to concrete workflows and shipping software that performs reliably in real operating environments. Role Description This is a full-time, on-site Software Engineer role based in Toronto, ON. The Software Engineer will design, develop, test, and maintain software systems and products that support complex operational workflows for CMD’s clients and internal product initiatives. Day-to-day responsibilities include collaborating with product managers, designers, and operators to understand requirements, implementing robust back-end services and APIs, integrating real-world data sources, and ensuring system reliability and performance. The role also involves participating in code reviews, improving existing codebases, contributing to architectural decisions, and iterating on solutions based on feedback from users and stakeholders. The Software Engineer will be expected to work closely with embedded teams, adapt to evolving product needs, and support the launch and ongoing operation of software in production environments. Qualifications Strong foundation in Computer Science and Software Development, including understanding of algorithms, data structures, and system design. Hands-on experience with Back-End Web Development and Programming, working with modern frameworks, APIs, and databases. Proficiency in Object-Oriented Programming (OOP) and related design principles for building maintainable, scalable systems. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Experience with cloud platforms, version control (e.g., Git), CI/CD pipelines, and monitoring tools. Ability to collaborate effectively with cross-functional teams, communicate clearly, and work in an on-site environment. Comfort working with real-world business workflows, data integration, and iterative product development. Experience with analytics, automation, or workflow tools is an asset; prior exposure to product studios or startup environments is beneficial.
What you’ll do
The Software Engineer will design, develop, and maintain software systems and APIs to support complex operational workflows for clients and internal products. They will collaborate with cross-functional teams to implement robust back-end services and iterate on solutions based on user feedback.
Requirements
Candidates need a Bachelor's degree in Computer Science or a related field and a strong foundation in OOP, algorithms, and system design. Experience with modern back-end frameworks, cloud platforms, and version control is required.
Listed skills
- GitPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Back-End Web Development
- System Design
- Object-Oriented Programming
- API Development
- Cloud Platforms
- Git
- CI/CD Pipelines
- Data Structures
- Algorithms
- Data Integration
- Software Testing
- Architectural Decision Making
Job areas
- Software
- Technology
- Engineering
- Data & Analytics
- Consulting
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 0+ years
- Apply by
- Sep 23, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Entry level
- Application method
- Direct apply is available