2

Entry Level Software Engineering Jobs in Markham, ON

With deep expertise in design, engineering, manufacturing, supply chain and platform solutions ... This entry-level role requires attention to detail, a developing analytical mindset, and the ...

next page

Showing results 1-20

Entry Level Software Engineering information

See Markham, ON salary details

$21.3K

$74.3K

$172.4K

How much do entry level software engineering jobs pay per year?

As of Jun 29, 2026, the average yearly pay for entry level software engineering in Markham, ON is $74,279.00, according to ZipRecruiter salary data. Most workers in this role earn between $43,580.00 and $90,476.00 per year, depending on experience, location, and employer.

What are some typical responsibilities of an entry level software engineer during their first year on the job?

In your first year as an entry level software engineer, you can expect to work on tasks such as fixing bugs, writing and testing code under supervision, and assisting with documentation. You'll often participate in code reviews, learn about the company’s tech stack, and collaborate closely with senior engineers and other team members. Early projects are designed to help you build technical and communication skills, while gradually increasing your responsibilities as you gain confidence and familiarity with the workflow.

What engineers make $500,000?

Highly experienced software engineers, especially those in specialized fields like machine learning, data science, or working at top tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires advanced skills, significant industry experience, and often working in leadership or senior technical roles.

What is L1, L2, L3, and L4 developer?

In software engineering, L1, L2, L3, and L4 typically refer to different levels of developer experience and responsibility, with L1 being entry-level and L4 being senior or lead roles. These levels often correspond to increasing technical skills, problem-solving ability, and project ownership, and are used by companies to structure career progression and compensation. Entry-level software engineers usually start at L1 or L2, focusing on learning and executing tasks under supervision.

Can you be a software engineer with no experience?

Entry level software engineering positions often do not require prior professional experience, but candidates typically need strong foundational skills in programming languages, data structures, and algorithms. Demonstrating personal projects, internships, or certifications can help qualify for these roles. Employers value problem-solving ability and a willingness to learn alongside technical knowledge.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, proficiency in version control systems like Git, and experience with basic development tools are common technical requirements. Strong problem-solving abilities, effective communication, and a willingness to learn make candidates stand out in this role. These skills and qualities are vital for writing quality code, collaborating with team members, and adapting to new technologies in a dynamic environment.

Will AI replace coders by 2040?

Entry level software engineers will continue to play a vital role in developing, testing, and maintaining AI systems, as human oversight and creativity are essential in coding. While AI tools can automate routine tasks, they are unlikely to fully replace human coders by 2040, especially in complex problem-solving and innovative development. Skills in programming languages, algorithms, and understanding AI tools will remain valuable for new software engineers.

What are entry level software engineers?

Entry level software engineers are professionals who have recently started their careers in software development, typically with less than two years of experience. They are responsible for writing, testing, and maintaining code under the supervision of more experienced engineers. These roles often focus on learning company-specific tools, frameworks, and best practices while contributing to small tasks or projects. Entry level software engineers usually work as part of a team and are mentored to help them grow their technical and professional skills.
What are the most commonly searched types of Software Engineering jobs in Markham, ON? The most popular types of Software Engineering jobs in Markham, ON are:
What job categories do people searching Entry Level Software Engineering jobs in Markham, ON look for? The top searched job categories for Entry Level Software Engineering jobs in Markham, ON are:
What cities near Markham, ON are hiring for Entry Level Software Engineering jobs? Cities near Markham, ON with the most Entry Level Software Engineering job openings:
Infographic showing various Entry Level Software Engineering job openings in Markham, ON as of June 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Hybrid job distribution, with an average salary of $74,279 per year, or $35.7 per hour.
US Tax Analyst

Other

Posted 16 days ago


Key responsibilities

  • Assist in the preparation of schedules and data for corporate income tax returns, US state and local tax returns, and other basic tax-related compliance documents.

  • Collect and organize financial data relevant for tax reporting and analysis, and review system reports for basic tax accuracy.

  • Provide assistance in gathering documentation and information for both internal and external tax audits, or other tax inquiries.


Job description

Req ID: 135917 
Remote Position: Hybrid
Region: Americas 
Country: Canada 
State/Province: Ontario 
City:  Toronto 

Summary

Celestica is a technology leader dedicated to driving customer success and market advancements. With deep expertise in design, engineering, manufacturing, supply chain and platform solutions, Celestica enables critical data center infrastructure for AI, cloud, and hybrid cloud and advances technologies in high-growth markets. With a talented team and a strategic global network, Celestica helps its customers achieve a competitive advantage. Our end-to-end product lifecycle solutions support the most complex products across multiple markets, including communications, enterprise, aerospace and defense, smart energy, healthcare technology, industrial and capital equipment. In this dynamic global enterprise, the Global Tax group oversees complex global tax matters of diverse scope where analysis requires evaluation of business and taxation aspects on a multinational or global basis.

As an Analyst, US Tax at Celestica, you'll be a foundational individual contributor providing support for tax accounting and compliance, primarily  for Celestica's US operations You'll assist in preparing tax schedules and basic journal entries, and help ensure tax requirements are met. This entry-level role requires attention to detail, a developing analytical mindset, and the ability to work on well-defined tasks under general supervision, contributing to tax operations that support business growth and profitability for operations across the Americas, Europe and Asia Region.

Responsibilities
  • Tax Compliance & Accounting Support: Assist in the preparation of schedules and data for corporate income tax returns, US state and local tax returns, and other basic tax-related compliance documents. Prepare basic journal entries, perform ledger analysis, and help reconcile tax-related accounts.
  • Data Collection & Review: Collect and organize financial data relevant for tax reporting and analysis. Review system reports for basic tax accuracy. Assist with the design and build out of tax models for forecasting and management analysis.
  • Audit Assistance: Provide assistance in gathering documentation and information for both internal and external tax audits, or other tax inquiries.
  • Process Adherence & Documentation: Work within established professional standards and practices, following defined procedures and methods for tax assignments. Maintain accurate records for tax-related transactions and documents.
  • Problem Identification: Identify basic problems or discrepancies in tax data or processes, referring situations not covered by standard procedures to a manager or senior team member.
  • Team Collaboration: Work collaboratively within the tax team and cross-functionally (e.g., with Accounting, Finance) to achieve shared objectives. Prepare tax reference and training materials to assist cross functional teams in understanding relevant tax concepts that impact the business.
  • Project & Work Group Participation: You will participate in multi-functional work groups or project teams, assisting with process improvements and supporting the planning and prioritization of work for the team. You'll provide advice and guidance on defined tasks within your area of specialty.
  • Relationship Management: You will build and maintain cooperative relationships with colleagues. You'll participate in meetings, offering input and providing explanations in a problem-solving capacity. You will support and contribute to achieving team objectives, assisting in the resolution of routine conflicts in a tactful and diplomatic manner.
Critical Skills

The ideal candidate for this role will have:

  • Foundational Tax & Accounting Knowledge: Basic understanding of US tax principles (Internal Revenue Code and US Treasury Regulations), accounting concepts, and their application in a corporate setting.
  • Analytical & Detail-Oriented: Ability to consolidate and analyze financial data for tax purposes. Strong attention to detail and accuracy in data preparation.
  • Technical Proficiency: Proficiency with PC applications (e.g., Microsoft Office). Ability to learn and use tax-specific software and ERP systems (e.g. SAP).
  • Communication Skills: Good verbal and written communication skills, with the ability to clearly present information.
  • Problem-Solving Aptitude: Capacity to identify problems and contribute to their resolution within defined parameters.
  • Organizational Skills: Ability to manage tasks efficiently and maintain accuracy under deadlines.
  • Global Awareness: Basic understanding of the global business environment and Celestica's operations.
Education
  • Bachelor's degree in Finance, Accounting, or a related field is required. Educational experience may vary by geography.
  • Preference for candidates working towards their CPA designation.
  • Working knowledge of Internal Revenue Code and US Treasury Regulations considered an asset.
Typical Experience
  • Up to 2 years of relevant experience in tax, accounting, or a related finance role, preferably in a corporate environment.
  • Prior experience in US and cross-border corporate taxation considered an asset.
Salary

The stated range includes Base Salary and target Short-Term Incentive (STI) compensation only. A comprehensive benefits package is offered in addition to this range.

The range described in this posting is an estimate by the Company, and may change based on several factors, including but not limited to a change in the duties covered by the job posting, or the credentials, experience or geographic jurisdiction of the successful candidate.

Salary Range: $74,310-$103,767 CAD/year

Notes

This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.

Celestica is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws. 
At Celestica we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. Special arrangements can be made for candidates who need it throughout the hiring process. Please indicate your needs and we will work with you to meet them.

COMPANY OVERVIEW:

Celestica, Inc. (NYSE: CLS; TSX: CLS) is a technology leader dedicated to driving customer success and market advancements. With deep expertise in design, engineering, manufacturing, supply chain, and platform solutions, Celestica enables critical data center infrastructure for AI, cloud, and hybrid cloud and advances technologies in high-growth markets. With a talented team and a strategic global network, Celestica helps its customers achieve competitive advantages.

Today, Celestica delivers innovative supply chain solutions globally to customers in strategic two operating and reporting segments:  Advanced Technology Solutions (ATS) and Connectivity and Cloud Solutions (CC):

ATS: This segment serves customers in complex, regulated and high-reliability markets such as Industrial & Smart Energy, Aerospace & Defense, Semiconductor Capital Equipment, and HealthTech. It is engineering led, with deep expertise in design, manufacturing and lifecycle solutions.

CCS: This segment focuses on high-performance technology solutions and services for the data center, serving hyperscalers, digital native customers and enterprises. Celestica's Platform Solutions offering provides innovative and customizable computing, storage and networking solutions enabling AI-driven growth.

Built on a legacy of trust and performance, Celestica has earned its reputation by delivering results in complex and fast-changing markets. Celestica exceeds customer expectations by identifying trends and staying ahead of the curve. Backed by comprehensive capabilities and a global network across North America, Europe and Asia, Celestica helps customers gain competitive advantage with the quality, flexibility and resiliency they need to respond quickly to shifts in demand. Guided by a bold vision to accelerate market advancements, Celestica delivers innovative solutions and technologies that turn complexity into opportunity. Anchored in teamwork and commitment, Celestica strives to be the most trusted partner to its customers and colleagues worldwide.

We use artificial intelligence tools to assist in screening and assessing  applications for this role. All hiring decisions involve human review.

This posting is for an existing vacancy.

Celestica would like to thank all applicants, however, only qualified applicants will be contacted.
Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.