Intermediate Software Developer
SJC
Join to apply for the Intermediate Software Developer role at SJC
SJC: A Leader in Canadian Communications
SJC stands as Canada’s largest privately owned communications company, distinguished by its portfolio of leading media brands, including Toronto Life, Chatelaine, and Maclean’s. A dynamic and influential organization within the industry, SJC excels in the creation, publication, and production of best‑class content through its comprehensive content and creative studios, advanced advertising technology, and state‑of‑the‑art print facilities. We collaborate with clients across North America to deliver innovative marketing solutions that effectively inform, inspire, and empower audiences across all platforms. With significant reach and influence, SJC has proudly been recognized as one of Canada’s Best Managed Companies for 22 consecutive years, a testament to our commitment to excellence. For more information about our organization, please visit
About the Role
Our engineering team is seeking an Intermediate Developer to play a key role in the engineering function for our Communications Group. In this role you will be responsible for maintaining and enhancing our digital platforms that enable product, content and monetization to succeed for all stakeholders across SJC. As a member of the team, you will collaborate closely with product managers and designers to deliver high‑impact solutions that maximize value for our users. This role requires a proven track record of contributing to complex projects, quality code production, and leveraging AI tools.
What You’ll Do in this Role:
- Collaborate with other engineers, PMs and designers, contributing to a culture grounded in trust, teamwork, clear expectations, accountability, and continuous improvement.
- Develop new platform and product features using modern frameworks (TypeScript, React, Node.js) and AI technologies, taking ownership from prototype through production.
- Maintain build and deployment infrastructure (Docker, GitHub Actions, AWS CodeBuild, Terraform, AWS CloudFormation).
- Database development and administration using MySQL/MariaDB on AWS RDS Aurora.
- Other duties as assigned.
- Experienced engineer: 2‑4 years in software engineering with a track record of contributing to high‑performing teams.
- Full‑stack experience is a big plus, but a strong front‑end or back‑end developer with willingness to learn and expand their domain knowledge would be welcome.
- Cross‑functional partner: Proven collaborator with PMs, designers and peers to take products from 0→1, managing expectations and delivering impact while fostering transparency and operational excellence.
- Contributing to shared product services: authentication, content APIs, adtech, user engagement, personalization.
- Shipping mobile web experiences: (Next.js, React, Node, TypeScript—plus the leading edge framework that emerges tomorrow).
- Crushing performance & Core Web Vitals so ad viewability and subscription conversions soar.
- Contributing engineering culture: code quality, observability, threat modeling, blameless retrospectives.
Your Technical Skills Include:
- Education: A bachelor’s degree in Software Engineering, Computer Science, or equivalent.
- Back‑end & runtimes: Proficient in REST APIs (Golang, Python), containerization (Docker, AWS ECR/ECS/Fargate), microservices architecture, and serverless (AWS Lambda, Step Functions).
- Data stores: Experience with relational databases (MySQL/MariaDB, PostgreSQL); familiarity with NoSQL and column‑store databases (e.g., ClickHouse) is a plus. Data engineering experience is a plus.
- Delivery & edge: Hands‑on CI/CD (GitHub Actions, AWS CodeBuild) and CDN/edge computing (Cloudflare).
- Bonus: PHP and WordPress experience.
Benefits at SJC:
SJC is committed to the well‑being and professional development of its employees. Our comprehensive benefits package includes:
Health and Dental Benefits
- Employee & Family Assistance Program (EFAP) and access to online health & wellness resources through Homewood Health.
- Scholarship program available for employees’ children.
- Exclusive employee subscription rates for SJC publications.
- A complimentary 1‑year Toronto Life Insider membership.
- Discounted annual GoodLife membership.
- Participation in the Perkoolis Perk Program, offering employee pricing at a wide range of retailers.
- A Workplace Built for Everyone:
SJC Values
- Amaze our customers: We put our customers’ evolving needs at the heart of the business and inspire through our ideas, quality and service.
- Be relentlessly curious: We take the initiative to learn, try new things and brainstorm the next big idea.
- Respect every individual as equal: We value diversity as the means to creativity and cultivate a collaborative environment where everyone belongs.
- Innovate and adapt with urgency: Forward‑thinking and flexible, we react quickly and boldly to change.
- Contribute to our community: We apply our resources and passions to make a difference – for people and our planet.
Accommodations at SJC
SJC is proud to be an equal‑opportunity employer, where everyone feels welcome and has the opportunity to thrive. We’re committed to creating inclusive and barrier‑free recruitment processes and work environments. If you’re contacted for an interview and require any accommodations to ensure a fair and equitable experience, please let our Human Resources team know. We’ll handle any information you share with complete confidentiality.
Inclusion at SJC
Equality and respect for all is one of our founding values and core beliefs at SJC. We are a diverse group with associates of all ages, orientations, races and talents. We celebrate this diversity and we draw strength from it. Inclusivity at SJC means fostering a culture that welcomes and respects each individual as equal – both inside our walls and within the larger community.
Seniority level
Associate
Employment type
Full‑time
Job function
Marketing Services and Book and Periodical Publishing
#J-18808-Ljbffr- Seeking an Intermediate Software Developer with Oracle Siebel CRM expertise for a 1-year onsite contract in Toronto. Bring your 5+ years of Siebel development experience to drive innovative solutions. This role is ideal for a developer with extensive knowledge in technical...SuggestedContract work
- ..., tested CRM applications. This includes developing detailed programming specifications, writing... ...arise during the use and operation of software packages, including tec General Skills... ...skills; both written and verbal Ability to develop and present new ideas and conceptualize...SuggestedHourly payContract workWork at officeMonday to friday
- Intermediate Software Developer (Node.js/React/TypeScript) About Us: Zensurance is growing at a rapid pace, and that means our Engineering team is growing too! We are looking for an Intermediate Software Developer to join our Developer Experience Group (DXG)! You will join...SuggestedWork at officeRemote workHome officeFlexible hoursWeekend work
$70k - $110k per year
...Development team is growing, and we're looking for a .NET Full-Stack Developer who is excited to build high-quality, customer-facing features... ...‑paced environment. Education in Computer Science, Computer/Software Engineering, or equivalent experience preferred. Bonus Points...SuggestedLong term contractPermanent employmentFull timeInternshipWork at officeFlexible hours2 days per week3 days per week$80k - $130k per year
Java Developer - Senior / Intermediate Position Description We are Canada's largest independent information technology services firm, and after... ...developers, QA, and DevOps teams to deliver high-quality software solutions. • Participate in the full software development...SuggestedWork at office3 days per week$80k - $105k per year
...hybrid role with three (3) days in office. We are hiring an Intermediate Software Engineer to build and maintain YoWorld and Fish World, our long... .... Review code and give constructive feedback to other developers. Use performance profilers (memory analyzers, CPU profilers,...Long term contractLive InWork at office$96k - $130k per year
...genuinely invested in your career growth. Grow your skills and expertise with system design and architecture. How you'll shape our software engineering practices: Work on major product features end-to-end with a focus on quality, reliability, and scalability. Be...Permanent employmentFull timeWork at officeFlexible hours- Step into a hybrid role as an Intermediate Full Stack Developer, driving innovative solutions with a mix of front-end and back-end development. Contract... .... Key Responsibilities: • Drive front-end and back-end software design and development • Architect and implement...Contract work
- Elevate your career as an Intermediate Mainframe Developer focused on IBM technologies with a dynamic team. This role involves analyzing DB2 objects, independent design, and mentoring juniors in a hybrid work model. In this role, you'll utilize a robust tech stack, including...
- Elevate user data integration as an Intermediate HRIS Software Engineer at Achievers. Leverage cloud technologies to transform user lifecycle management and collaborate within a dynamic team. Achievers seeks an Intermediate Software Engineer to utilize cloud technologies...
- Method is seeking an Intermediate Full-Stack Developer to drive customer experiences using C#, .NET, and React in a hybrid work model. Use your expertise to solve critical business needs and finalize robust features. As a member of our dedicated Development team, you'll...
- Get AI-powered advice on this job and more exclusive features. We are looking for a talented Full Stack Software Developer proficient in modern .NET technologies (at least .NET 5) and experienced in Linux environments. This hybrid role, based in Toronto, requires a candidate...Full timeWork at officeLocal areaWorldwide
- ...Mandatory) Expected hourly rate (Mandatory) Visa Status (Mandatory) LinkedIn ID (Mandatory) Job Title RQ00704 - Software Developer - Intermediate Start Date 2026-07-28 Client Supply Ontario End Date 2027-05-31 Work Location Metro Hall, 55 John...Hourly payInternship
$110k - $120k per year
...platform. We're looking for a senior developer who thrives on autonomy and wants to make... ...Develop well-tested, integrated software that meets high development standards -... ...and ideas on design projects. Mentor intermediate and junior developers, helping them grow...InternshipWork at officeLocal areaShift work2 days per week$90k - $140k per year
About Us Air-tek is a Canadian-based software company with a powerful suite of unique products... ...The Role We’re looking for Software Developers who are excited to build high-quality... ...ownership over time. As a Software Developer, you’ll work on core product features...Long term contractWork at office3 days per week$79.1k - $118.7k per year
...unparalleled. We are seeking a highly skilled and motivated Application Developer with expertise in Power Platform, Angular, and Microsoft cloud... ...with a team of developers in designing, coding, and testing software applications. Collaborate with project managers to define...Long term contractWork at officeImmediate startRemote work1 day per week- Role Purpose Reporting to the VP, Solutions & Delivery, we are looking for a Senior Software Developer to help design and deliver scalable digital solutions that power data-driven services, automation, and customer communications. This role blends modern application development...
- Responsibilities Write, modify, integrate and test software code. Maintain existing computer programs by making modifications as required. Communicate technical problems, processes and solutions. Prepare reports, manuals and other documentation on the status, operation and...Permanent employmentDay shiftAfternoon shift
- Job Purpose We are seeking a Software Developer in Test Automation – API & Services Quality Engineering to lead and evolve quality practices across our API, microservices, and distributed services platforms. This is a hands on technical role for an experienced QE who enjoys...Contract workFlexible hours
- ...working, tested applications. This includes: developing detailed programming specifications,... ...arise during the use and operation of software packages, including technical assistance... .... Additional Skills for Oracle Software Developer Experience in conducting impact assessments...
$91k - $140.5k per year
Software Developer – Data Transformation (ETL) Who we are looking for Software Developer will contribute to the development, enhancement and maintenance of Reconciliation and Data Transformation (ETL) as a member of an agile scrum team. This is an opportunity to work within...$70k - $115k per year
Job Overview The Software Engineer is responsible for the development efforts of CMiC’... ...Controls module. The role involves designing, developing, troubleshooting, debugging, and testing... ...salary range for this position from Intermediate to Senior level: $70,000 to $115,000...Seasonal workNight shift- Select how often (in days) to receive an alert: Requisition ID: 242609 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Join a purpose-driven winning team, committed to results, in an inclusive and high-performing...Long term contractFlexible hours
- Senior Software Developer We are looking for a highly skilled Senior Software Developer with proven leadership abilities to join our team to work at our bank client. This role demands strong technical expertise, ownership of end-to-end solutions, and the ability to lead...Manual labor
- Join to apply for the Principal Software Developer role at Intuit . 3 days ago Be among the first 25 applicants Come join Intuit as a Principal Software Developer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges...Full timeRelocation package
$136k - $160k per year
...partner closely with engineering teams across Networking, Compute, Developer Experience, Observability, and Security to deliver unified... ...solving complex cloud infrastructure challenges at scale. As a Software Developer on the Provisioning team, you will design and...Work at officeFlexible hoursShift work3 days per week- Lead the development of cloud data solutions at Autodesk as a Senior Software Developer. Your expertise in data engineering will shine in designing scalable data pipelines and models. Autodesk's Forma Data Delivery group seeks a Senior Software Developer with over five years...
$160k - $180k per year
...data and systems. Responsibilities Design technical solutions for data acquisition and storage into the centralized data repository. Develop ELT scripts, design data‑driven logic, and conduct unit testing. Conduct database modeling and design to improve overall performance....Remote work- Become a Senior Software Developer with CCI - Computer Consultants International, Inc. in Toronto. This contract role emphasizes AngularJS, NodeJS, and RESTful WebServices. Join an agile team focused on improving Ontarios Government projects through modernization initiatives...Contract work
$90k - $92k per year
As a Software Developer, New Grad on our Integrations team, you will design and develop the tools and systems needed to simplify the setup of IXL for schools and districts. These integrations will help IXL work seamlessly with the technology ecosystems of all of our customers...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!
- senior software developer Toronto, ON
- software engineer - computer Toronto, ON
- software developer remote Toronto, ON
- software engineer intern Toronto, ON
- software engineer devops Toronto, ON
- junior software developer internship Toronto, ON
- remote entry level software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer internship Toronto, ON
- ingénieur logiciel Toronto, ON
