Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Quick apply
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
... for a talented Senior Detailer, CAD to join our team and play a key role in bringing custom ... Experience with CNC programming and CAM software * Knowledge of exhibit, tradeshow, retail ...
New
Quick apply
... for a talented Senior Detailer, CAD to join our team and play a key role in bringing custom ... Experience with CNC programming and CAM software * Knowledge of exhibit, tradeshow, retail ...
New
... for a talented Senior Detailer, CAD to join our team and play a key role in bringing custom ... Experience with CNC programming and CAM software * Knowledge of exhibit, tradeshow, retail ...
Quick apply
... for a talented Senior Detailer, CAD to join our team and play a key role in bringing custom ... Experience with CNC programming and CAM software * Knowledge of exhibit, tradeshow, retail ...
Keeping current on the latest design tools and aids in CAD/civil 3D / Microstation / InRoads / Open ... senior CAD staff. Qualifications * University degree in Civil Engineering and Licensed as a ...
Quick apply
Keeping current on the latest design tools and aids in CAD/civil 3D / Microstation / InRoads / Open ... senior CAD staff. Qualifications * University degree in Civil Engineering and Licensed as a ...
Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to ... Adhere to client-specific quality control process (CAD Standards). * Experience of working ...
Quick apply
Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to ... Adhere to client-specific quality control process (CAD Standards). * Experience of working ...
Senior Statistical Programmer
Markham, ON · On-site
Salary: $105,000-140,000 CAD Annually Commensurate with Experience Job Title: Senior Statistical Programmer Location: Ontario, Canada Employment Type: Indefinite Function: Service Delivery About ...
New
Quick apply
Senior Statistical Programmer
Markham, ON · On-site
Salary: $105,000-140,000 CAD Annually Commensurate with Experience Job Title: Senior Statistical Programmer Location: Ontario, Canada Employment Type: Indefinite Function: Service Delivery About ...
New
Senior Statistical Programmer Location: Ontario, Canada Employment Type: Indefinite Function ... Bachelor's degree in Computer Science, Statistics, or a related field - required. * Educational ...
Senior Statistical Programmer Location: Ontario, Canada Employment Type: Indefinite Function ... Bachelor's degree in Computer Science, Statistics, or a related field - required. * Educational ...
Sr. AV Programmer
Markham, ON · On-site
The Senior Audiovisual Programmer role will require the candidate to provide programs and ... Post-secondary education in Electronics, Computer Science, Networking or a relevant field is ...
Quick apply
Sr. AV Programmer
Markham, ON · On-site
The Senior Audiovisual Programmer role will require the candidate to provide programs and ... Post-secondary education in Electronics, Computer Science, Networking or a relevant field is ...
Sr. AV Programmer
Markham, ON · Hybrid
The Senior Audiovisual Programmer role will require the candidate to provide programs and ... Post-secondary education in Electronics, Computer Science, Networking or a relevant field is ...
Sr. AV Programmer
Markham, ON · Hybrid
The Senior Audiovisual Programmer role will require the candidate to provide programs and ... Post-secondary education in Electronics, Computer Science, Networking or a relevant field is ...
Sr Software Engineer
Toronto, ON · Remote
About the Role As a Senior Software Engineer, you will work on our engineering team on a broad ... Bachelor's degree in Computer Science, Computer Engineering, or other related field * 5-10 years of ...
Sr Software Engineer
Toronto, ON · Remote
About the Role As a Senior Software Engineer, you will work on our engineering team on a broad ... Bachelor's degree in Computer Science, Computer Engineering, or other related field * 5-10 years of ...
Sr Software Engineer
Toronto, ON · Remote
About the Role As a Senior Software Engineer, you will work on our engineering team on a broad ... Bachelor's degree in Computer Science, Computer Engineering, or other related field * 5-10 years of ...
Quick apply
Sr Software Engineer
Toronto, ON · Remote
About the Role As a Senior Software Engineer, you will work on our engineering team on a broad ... Bachelor's degree in Computer Science, Computer Engineering, or other related field * 5-10 years of ...
... senior CAD staff. Qualifications * University degree in Civil Engineering. * Licensed as a ... Professional Engineer (P.Eng.), with minimum 10 years experience. * Developed an excellent ...
Quick apply
... senior CAD staff. Qualifications * University degree in Civil Engineering. * Licensed as a ... Professional Engineer (P.Eng.), with minimum 10 years experience. * Developed an excellent ...
... with senior CAD staff. Qualifications * University degree in Civil Engineering and Licensed ... Professional Engineer (P.Eng.) * Minimum 10 years of experience in infrastructure projects ...
Quick apply
... with senior CAD staff. Qualifications * University degree in Civil Engineering and Licensed ... Professional Engineer (P.Eng.) * Minimum 10 years of experience in infrastructure projects ...
Designing and drafting of engineering/construction drawings for various land development projects ... Keeping up to date on the latest design tools and aids in CAD/civil 3D in consultation with senior ...
Quick apply
Designing and drafting of engineering/construction drawings for various land development projects ... Keeping up to date on the latest design tools and aids in CAD/civil 3D in consultation with senior ...
Senior Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
The Role We are seeking a highly motivated Senior Software Developer to join our Diagnostic ... Bachelor's degree in Computer Science, Computer Engineering, or a related field. * 6+ years of ...
Senior Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
The Role We are seeking a highly motivated Senior Software Developer to join our Diagnostic ... Bachelor's degree in Computer Science, Computer Engineering, or a related field. * 6+ years of ...
NVIDIA is now looking for a Senior Infrastructure Engineer! NVIDIA is looking to tap onto AI to ... What we need to see: * BS/MS in Computer Science or Computer Engineering or Electrical Engineering ...
NVIDIA is now looking for a Senior Infrastructure Engineer! NVIDIA is looking to tap onto AI to ... What we need to see: * BS/MS in Computer Science or Computer Engineering or Electrical Engineering ...
Senior AI developer
CA$128K - CA$171K/yr
Senior AI Developer Role Type: New position Are you excited about using Generative AI to solve ... The salary range for this position is {CAD $128,300 - CAD $171,100}. The actual salary will vary ...
Senior AI developer
CA$128K - CA$171K/yr
Senior AI Developer Role Type: New position Are you excited about using Generative AI to solve ... The salary range for this position is {CAD $128,300 - CAD $171,100}. The actual salary will vary ...
The Role As a Senior DevOps Engineer on the GBM Data Platform, you will provide technical ... Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or ...
The Role As a Senior DevOps Engineer on the GBM Data Platform, you will provide technical ... Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or ...
Senior ML Engineer
Toronto, ON · On-site
As a Senior Machine Learning Engineer, you will play a key role in designing, building, and ... Bachelor's, Master's, or PhD in Computer Engineering, Information Technology, or a related field ...
Senior ML Engineer
Toronto, ON · On-site
As a Senior Machine Learning Engineer, you will play a key role in designing, building, and ... Bachelor's, Master's, or PhD in Computer Engineering, Information Technology, or a related field ...
Senior Computer Programmer information
See Toronto, ON salary details
$49.1K - $56.4K
6% of jobs
$56.4K - $63.6K
8% of jobs
$63.6K - $70.9K
9% of jobs
$72.1K is the 25th percentile. Wages below this are outliers.
$70.9K - $78.1K
6% of jobs
$78.1K - $85.4K
6% of jobs
The median wage is $90.1K / yr.
$85.4K - $92.6K
21% of jobs
$92.6K - $99.9K
11% of jobs
$102.4K is the 75th percentile. Wages above this are outliers.
$99.9K - $107.1K
18% of jobs
$107.1K - $114.3K
10% of jobs
$114.3K - $121.6K
3% of jobs
$121.6K - $128.8K
0% of jobs
$49.1K
$90.9K
$128.8K
How much do senior computer programmer jobs pay per year?
What is the highest paid computer programming job?
What engineer makes $500,000 a year?
Can I make 200k a year as a software engineer?
How much does a senior programmer make in the US?
What are Senior Computer Programmers?
What are the key skills and qualifications needed to thrive as a Senior Computer Programmer, and why are they important?
What is the difference between Senior Computer Programmer vs Software Developer?
| Aspect | Senior Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in Computer Science or related field; experience in programming | Bachelor's degree in Computer Science or related field; coding experience |
| Work Environment | Develops, tests, and maintains code; often in teams | Designs and builds software applications; collaborates with stakeholders |
| Industry Usage | Common in tech, finance, healthcare sectors | Widespread across industries for application development |
| Search/Comparison Intent | Focuses on programming expertise and experience | Broader software development responsibilities |
While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.
What are some typical challenges Senior Computer Programmers face when leading project development?

Full-time
Posted 26 days ago
Job description
COMPANY OVERVIEW:
Birdseye's mission is to help make the world a safer place!
We are the leader in AI-driven Remote Facility Supervision solutions for the Trucking and Logistics Industry. Our Maximum Telepresence Approach delivers cutting-edge, data-driven security and operational insights that create a safer working environment for millions of people every year.
We provide end-to-end, cutting-edge hardware and AI-driven solutions, redefining security beyond traditional gatehouses. By empowering our professionally trained monitoring agents, we achieve 99.99% reporting accuracy in mission-critical security, safety, and operational support -24/7/365- for some of the world's largest logistics facilities, as well as small and medium-sized businesses.
If you're ambitious, thrive in a fast-paced environment, and align with our ICARE values, Birdseye will be the perfect fit for you. If you're wondering what the world will look like in 10 years - join our Team!
As a member of our team, you will have the opportunity to work on cutting-edge AI projects, collaborate with some of the brightest minds in the industry, and grow both personally and professionally. We believe in providing our employees with the resources and support they need to succeed, and we are committed to helping you reach your full potential.
In addition to a competitive salary and benefits package, we offer a range of perks and perks such as flexible work hours, remote work options, and opportunities for professional development. We also have a strong culture of teamwork and collaboration, and we believe that everyone's contributions are valuable and appreciated.
Responsibilities:
- Design AI algorithms for a broad range of applications relating to the site-monitoring industry (facial recognition, OCR, object detection, object tracking)
- Regular maintenance and improvement of existing services
- Ensuring functionality and optimization of services via regular testing and feedback
- Researching new technology and tools
- Communicating in a clear and structured way with colleagues and managers to ensure optimal collaboration and teamwork
- Following the agreed team or project processes and procedures, including reporting to superiors on status of project/release/task efforts and key issues
Requirements:
- Degree in any field relating to computational methods
- Experience in designing classical and modern computer vision algorithms pertaining to any of the following: image denoising, facial recognition, OCR, object detection/tracking
- Strong knowledge in modern AI methods with experience designing custom architectures
- Excellent programming skills in Python or C++
- Experience in MLOps is a plus
- Experience with AI on Cloud/Edge is a plus
- English speaking and writing proficiency
This role will require the candidate to complete background checks (includes but not limited to: references, educational verification, criminal check, credit check - where applicable). Certain roles may also require testing.
#LI-Hybrid