1

Junior Compiler Software Engineer Jobs in Toronto, ON

Mentor junior and mid-level engineers through coaching, code reviews, technical guidance, and knowledge sharing. Qualifications Required qualifications * 8+ years of hands-on software development ...

About the Role Are you looking for your next challenge in your Software Engineering journey? Are ... Experience mentoring junior developers. * Aptitude for learning new things quickly and the ...

About the Role Are you looking for your next challenge in your Software Engineering journey? Are ... Experience mentoring junior developers. * Aptitude for learning new things quickly and the ...

Sitero is an emerging leader in Clinical services and software solutions for the life sciences ... Mentor junior developers and support onboarding of new team members Technology Stack Category ...

Software Engineer II - Toronto

Toronto, ON · On-site

CA$90K - CA$110K/yr

Mentor junior engineers: pair on hard problems, review code thoughtfully, and help them level up ... * 1-3 years as a software engineer (strong candidates have shipped something with real users)

As a Software Engineer (ETL Development focus) within Client Systems, Canadian Banking Engineering ... Mentor junior developers and promote best practices in ETL design, performance tuning, and data ...

We are looking for a highly skilled Senior Software Developer to design, develop, and maintain ... Mentor junior developers and contribute to a culture of technical excellence. Required ...

Support and mentor junior engineers through code reviews and knowledge sharing * Help deploy and ... software engineering best practices and system design * Hands-on experience with cloud providers ...

As a Software Engineer on Scotiabank's Data & AI Technology team, you will be involved in designing ... Mentor and guide junior engineers * Communicate with stakeholders, work with product managers to ...

As aSenior Software Engineer, you will lead complex technical initiatives, make architectural ... In this role, you also act as a mentor and role model - supporting the growth of peers and junior ...

As a Senior Software Engineer , you will lead complex technical initiatives, make architectural ... In this role, you also act as a mentor and role model -- supporting the growth of peers and junior ...

The Software Engineer Contributes to the overall success of the Customer Communications Composition ... Coach and mentors junior Engineers to support their career development and personal growth

Staff Software Engineer - iOS

Toronto, ON · Hybrid

CA$172K - CA$197K/yr

Provide mentorship to Junior, Intermediate, and Senior mobile associates Basic Qualifications * At ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...

Staff Software Engineer - iOS

Toronto, ON · Hybrid

CA$172K - CA$197K/yr

Provide mentorship to Junior, Intermediate, and Senior mobile associates Basic Qualifications * At ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...

Mentor and energize a team of senior and junior software engineers, fueling theirtechnicalgrowth and career development * Step upas a senior thought leader-driving technical discussions in executive ...

Showing results 41-60

Junior Compiler Software Engineer information

What does a junior compiler software engineer do?

A Junior Compiler Software Engineer assists in the development, optimization, and maintenance of compiler software. They typically work under the guidance of more senior engineers to write code that translates programming languages into machine code, debug issues, and ensure programs run efficiently on various hardware. Their responsibilities may include implementing new features, fixing bugs, writing tests, and collaborating with other team members. This role usually requires a solid understanding of programming languages, data structures, algorithms, and computer architecture.

What are the key skills and qualifications needed to thrive as a junior compiler software engineer?

To thrive as a Junior Compiler Software Engineer, you need a solid understanding of programming languages, computer architecture, and compiler theory, usually supported by a degree in computer science or a related field. Familiarity with C/C++, LLVM, GCC, debugging tools, and version control systems like Git is typically expected. Strong problem-solving skills, attention to detail, and effective communication help you collaborate and tackle complex technical challenges. These skills and tools are essential for developing efficient, reliable compilers and contributing to high-quality software projects.

What are some typical challenges faced by junior compiler software engineers when working on large codebases?

Junior Compiler Software Engineers often encounter challenges such as understanding legacy code, navigating complex codebases, and adapting to different compiler architectures. Collaborating with senior engineers to debug intricate issues and ensuring that new features or optimizations maintain backward compatibility are common tasks. Over time, juniors develop strong problem-solving skills and a deeper understanding of compiler theory and systems programming, which are essential for career growth in this field.

What are the most commonly searched types of Compiler Software Engineer jobs in Toronto, ON?

The most popular types of Compiler Software Engineer jobs in Toronto, ON are:

Infographic showing various Junior Compiler Software Engineer job openings in Toronto, ON as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.

Senior Software Engineer

NielsenIQ

Toronto, ON • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Key responsibilities

  • Design, build, and operate a highly scalable, reliable, and secure enterprise platform.

  • Lead technical design discussions, evaluate technologies, and contribute to architecture decisions.

  • Independently develop and deliver complex software solutions, and mentor other engineers.


NielsenIQ rating

8.4

Company rating: 8.4 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

67th of 500 rated business services


Job description

Company Description

NielsenIQ is a global measurement and data analytics company providing the most complete and trusted view of consumers and markets in more than 100 countries covering 90% of the world’s population. Focusing on consumer-packaged goods manufacturers and FMCG and retailers, we enable customers to defy what’s possible. How? We combine unparalleled datasets, pioneering technology, and the industry’s top talent to create insights that unlock innovation. Join us and change the landscape. 

Job Description

About this job  

As a Senior Software Engineer, you will play a critical role in designing, building, and operating a highly scalable, reliable, and secure enterprise platform that supports key business capabilities. You will be part of a highly skilled Agile engineering team and serve as a technical leader responsible for driving architecture decisions, delivering complex initiatives, and ensuring operational excellence. 

This role requires a strong engineering background combined with the ability to independently lead technical efforts, influence system design, mentor other engineers, and respond effectively to critical production issues. You will work closely with Product Management, Architecture, DevOps, and Engineering leadership to balance business priorities with technical excellence while continuously improving platform performance, scalability, reliability, and security. 

Responsibilities  

  • Lead technical design discussions and contribute to the long-term architecture and strategic direction of a cloud-based platform. 

  • Evaluate technologies, frameworks, and architectural approaches to improve platform capabilities and operational efficiency. 

  • Define scalable, secure, and maintainable software solutions aligned with business objectives and engineering best practices. 

  • Independently design, develop, and deliver complex software solutions with minimal supervision. 

  • Build and enhance cloud-native applications using modern software engineering practices. 

  • Optimize application performance and user experience through proactive monitoring and performance tuning. 

  • Perform root cause analysis and drive corrective and preventive actions to improve platform stability. 

  • Mentor junior and mid-level engineers through coaching, code reviews, technical guidance, and knowledge sharing. 

Qualifications

Required qualifications  

  • 8+ years of hands-on software development experience in enterprise-scale applications. 

  • Strong proficiency in Java and Angular. 

  • Deep understanding of software architecture, design patterns, distributed systems, and microservices-based solutions. 

  • Experience troubleshooting and resolving complex production issues in mission-critical systems. 

  • Strong knowledge of relational databases (SQL, PostgreSQL) and NoSQL technologies (MongoDB). 

  • Experience designing and supporting cloud-based solutions in Azure and/or AWS.  

  • Bachelor's degree in Computer Science, Computer/Electrical Engineering, or a related field. 

Optional qualifications 

  • Familiar with CI/CD pipelines, DevOps practices, and Infrastructure as Code. 

  • Experience with Docker, Kubernetes, and containerized workloads. 

  • Shell scripting and automation experience. 

  • Experience implementing observability and monitoring solutions. 

  • Knowledge of BPMN tools and workflow orchestration platforms.  


Additional Information

Our Benefits

  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)

NIQ may utilize artificial intelligence (AI) tools at various stages of the recruitment process, including résumé screening, candidate assessments, interview scheduling, job matching, communication support, and certain administrative tasks that help streamline workflows. These tools are intended to improve efficiency and support fair and consistent evaluation based on job-related criteria. All use of AI is governed by NIQ’s principles of fairness, transparency, human oversight, and inclusion. Final hiring decisions are made exclusively by humans. NIQ regularly reviews its AI tools to help mitigate bias and ensure compliance with applicable laws and regulations. If you have questions, require accommodations, or wish to request human review were permitted by law, please contact your local HR representative. For more information, please visit NIQ’s AI Safety Policies and Guiding Principles: https://nielseniq.com/global/en/info/niqs-ai-safety-policies/

About NIQ

NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population.

For more information, visit NIQ.com

Want to keep up with our latest updates?

Follow us on: LinkedIn | Instagram | Twitter | Facebook

Our commitment to Diversity, Equity, and Inclusion

At NIQ, we are steadfast in our commitment to fostering an inclusive workplace that mirrors the rich diversity of the communities and markets we serve. We believe that embracing a wide range of perspectives drives innovation and excellence.  All employment decisions at NIQ are made without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by applicable laws. We invite individuals who share our dedication to inclusivity and equity to join us in making a meaningful impact. To learn more about our ongoing efforts in diversity and inclusion, please visit the https://nielseniq.com/global/en/news-center/diversity-inclusion


What NielsenIQ employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


NielsenIQ logo

About NielsenIQ

Sourced by ZipRecruiter

NielsenIQ is a global measurement and data analytics company providing the most complete and trusted view of consumers and markets in 90 countries covering 90% of the world's population. Focusing on consumer-packaged goods manufacturers and FMCG and retailers, we enable customers to defy what's possible. How? We combine unparalleled datasets, pioneering technology, and the industry's top talent to create insights that unlock innovation. Join us and change the landscape.

Industry

Business management consulting

Company size

10,000+ Employees

Headquarters location

Chicago, IL, US

Year founded

1923

Social media