Staff Engineer - POS Software & Systems

Bulloch Technologies

Mississauga

On-site

CAD 120,000 - 170,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bulloch Technologies Inc., part of Dover Corporation, is seeking a Staff Engineer to join the software team in Canada. You will lead development and maintenance of the POS application, collaborating with QA and project managers across the software lifecycle.

The role requires strong C++ multi-threaded development, Linux experience, and mentoring peers. You will organize work, contribute to design decisions, and ensure timely delivery of features and fixes.

Qualifications

  • Undergraduate degree in computer science, computer engineering, or mathematics with programming background.
  • 4+ years of experience in developing/debugging C++ multi-threaded software.
  • Detail-oriented, clean code and strong problem-solving skills.
  • Ability to communicate effectively and handle multiple tasks concurrently.

Responsibilities

  • Develop and support the POS application.
  • Provide documentation for each phase of the project lifecycle.
  • Prioritize work between new development, support and bug fixes.
  • Develop solutions for team/business problems.
  • Consult with stakeholders to scope development efforts.
  • Troubleshoot and resolve complex issues in a timely manner.
  • Contribute to technical design discussions and mentor teammates.
  • Review code and share knowledge with the team.

Skills

C++ development
Multi-threading
Problem solving
Communication

Education

Bachelor's degree in computer science, computer engineering, or mathematics

Tools

Jira
Git
Confluence
Databases

Job description

Bulloch Technologies Inc., part of Dover Corporation, is seeking a Staff Engineer to join the software team in Canada. You will lead development and maintenance of the POS application, collaborating with QA and project managers across the software lifecycle.

The role requires strong C++ multi-threaded development, Linux experience, and mentoring peers. You will organize work, contribute to design decisions, and ensure timely delivery of features and fixes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer, Data & Loyalty
Engineer, Data & Loyalty

Bulloch Technologies • Mississauga

On-site
CAD 120,000 - 170,000
Engineer, Data & Loyalty
Engineer, Data & Loyalty

Dover Corporation • Mississauga

On-site
CAD 90,000 - 130,000
Integration Developer
Integration Developer

Bunz • Canada

On-site
CAD 90,000 - 120,000
Integration Developer
Integration Developer

Unlimited Potential • Canada

On-site
CAD 90,000 - 120,000
Software Engineer
Software Engineer

Bulk Barn • Aurora

On-site
CAD 85,000 - 110,000
32-hour flexible work-week
Fitness facility access at Corporate O
Integration Developer
Integration Developer

Bunzl Canada Inc. • Canada

On-site
CAD 90,000 - 120,000
Field IT & POS Technician - 24/7 Travel Support
Field IT & POS Technician - 24/7 Travel Support

BFG Enterprise • Nelson

On-site
CAD 60,000 - 80,000
Technical Program Manager - POS (Point of Sale)
Technical Program Manager - POS (Point of Sale)

Commergence • Vancouver

On-site
CAD 100,000 - 130,000
Field IT Technician - POS & Network Support (Travel)
Field IT Technician - POS & Network Support (Travel)

BFG Enterprise Services • Nelson

On-site
CAD 55,000 - 75,000
Software Engineer
Software Engineer

Markage • Canada

On-site
CAD 90,000 - 130,000