Software Engineer

3 weeks ago


Thunder Bay, Ontario, Canada First Student Shared Services Full time
Key Responsibilities:

We are looking for a Software Engineer to join our team at {company}. The ideal candidate will have a strong foundation in computer science and programming principles.

Main Tasks:
  • Design, develop, and test software applications
  • Collaborate with cross-functional teams to identify and prioritize software features
  • Ensure high-quality software delivery while meeting project timelines and budget

Requirements:
  • Bachelor's degree in Computer Science or related field
  • Proven experience in software development with a strong understanding of algorithms and data structures
  • Excellent problem-solving skills and ability to work in a team environment

What We Offer:
  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • Collaborative and dynamic work environment


  • Thunder Bay, Ontario, Canada Tractor Trailer Service Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages and tools.Collaborate with cross-functional teams to gather...


  • Thunder Bay, Ontario, Canada Radcliffe Siddo Holdings Corp. Full time

    We are seeking a skilled Senior Software Engineer (Backend) to join our team at {company}. In this role, you will be responsible for the development and maintenance of our backend systems, working with our team to build and deploy scalable and efficient solutions. Your expertise in programming languages such as Java, Python, or C# will be essential in this...

  • Software Engineer

    3 weeks ago


    Thunder Bay, Ontario, Canada City of Thunder Bay Full time

    Key Responsibilities:• Design, develop, and test software applications• Collaborate with cross-functional teams to identify and prioritize project requirements• Work with developers, designers, and product managers to ensure seamless integration and delivery of software solutionsAbout the Role:This role involves working on a range of software projects,...

  • Software Engineer

    3 weeks ago


    Terrace Bay, Ontario, Canada Drifters Motel & Restaurant Full time

    We are seeking a talented Software Engineer to join our team at {company}. As a software engineer, you will be responsible for designing, developing, and testing software applications. This is a great opportunity to work on a variety of projects and collaborate with our team of experienced engineers.Key Responsibilities:Design and develop software...


  • Thunder Bay, Ontario, Canada Aaxel Insurance Brokers Ltd. Full time

    Job Description:About the Role:We are seeking a Senior Software Engineer - Cloud Architecture to join our team. As a key member of our cloud infrastructure team, you will be responsible for designing, building, and maintaining our cloud architecture. This is a unique opportunity to work with a talented team of engineers and contribute to the development of...

  • Software Engineer

    3 weeks ago


    Terrace Bay, Ontario, Canada Drifters Motel & Restaurant Full time

    Job Title: Software EngineerAs a key member of our IT team, you will be responsible for designing, developing, and testing software applications. This role requires strong problem-solving skills, attention to detail, and the ability to work collaboratively with cross-functional teams.Responsibilities:* Design and develop software applications using various...

  • Mechanical Engineer

    4 weeks ago


    Thunder Bay, Ontario, Canada Tetra Tech Full time

    Tetra Tech is a leading provider of consulting engineering and technical services worldwide. We are seeking a skilled Mechanical Engineer to join our team in Thunder Bay, ON.The successful candidate will be responsible for developing and providing input to project scope definition, execution, and planning. They will also take technical responsibility for...


  • Thunder Bay, Ontario, Canada VON Canada (Victorian Order of Nurses) Full time

    We are seeking a skilled software developer to join our team. As a software developer, you will be responsible for designing, developing, and testing software applications. Your main responsibilities will include writing clean, efficient, and well-documented code, collaborating with cross-functional teams, and ensuring the highest quality of our software...

  • Electrical Engineer

    7 days ago


    Thunder Bay, Ontario, Canada Ontario Power Generation Full time

    Job OverviewWe are seeking a dynamic, strategic and results-driven Electrical Engineer to join our team in the role of Plant Engineer at Ontario Power Generation (OPG).About the RoleThis is an exciting opportunity to work in an environment where you will contribute to OPG's public outreach, engagement and education efforts as part of the company's commitment...


  • Thunder Bay, Ontario, Canada TBT Engineering Limited Full time

    About the RoleTBT Engineering Limited is seeking a highly skilled Senior Mechanical Design Engineer to join our team in Northwestern Ontario. As a key member of our Mechanical Engineering division, you will be responsible for leading the preparation of designs, plans, specifications, contract documents, and detailed cost estimates for commercial and...

  • Software Engineer

    3 weeks ago


    Thunder Bay, Ontario, Canada CarePartners Full time

    About the Role:As a Backend Developer at our company, you will be responsible for designing, developing, and maintaining our backend systems. You will work closely with our team to ensure that our software is scalable, efficient, and meets the needs of our users.Responsibilities:Design and develop backend systems using a variety of programming languages and...

  • Geotechnical Engineer

    1 month ago


    Thunder Bay, Ontario, Canada EXP Full time

    About EXPAt EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a team of engineers, architects, designers, scientists, creators, and a community of professionals, we bring diverse and talented people together to solve the world's most complex challenges.We're a company that believes diversity is what gives us...


  • Thunder Bay, Ontario, Canada Tractor Trailer Service Full time

    Key Responsibilities:• Design and develop high-quality back-end software systems using programming languages such as Java, Python, and C++;Requirements:• 5+ years of experience in software development;• Proficiency in Java, Python, or C++;• Strong understanding of software design patterns and architecture;• Excellent problem-solving skills and...

  • Lead Design Engineer

    2 weeks ago


    Thunder Bay, Ontario, Canada Redpath Mining Full time

    Job SummaryWe are seeking a highly skilled Lead Design Engineer to join our team at Redpath Mining. As a key member of our Engineering & Technical Services group, you will be responsible for providing design services that support the implementation of project work.About the RoleYou will produce drawings from appropriate software accurately and in a timely...


  • Thunder Bay, Ontario, Canada Tetra Tech Full time

    Civil/Structural Engineer In Training Job DescriptionTetra Tech, a leading consulting engineering company, is seeking a Civil/Structural Engineer In Training to join our team in Thunder Bay. As a member of our multidisciplinary team, you will be responsible for performing structural analysis, detailed engineering design, and coordination with other...


  • Thunder Bay, Ontario, Canada VP CAN ENTERPRISE INC Full time

    Job Title: Strategic Leadership Role for Enterprise Software Development About VP CAN ENTERPRISE INC: We are a dynamic organization that delivers innovative software solutions to meet the evolving needs of our clients. Our team is passionate about collaboration, quality, and customer satisfaction. Salary: $120,000 - $180,000 per annum, depending on...


  • Thunder Bay, Ontario, Canada Ainsworth Full time

    As a seasoned Building Automation Systems Engineer with Ainsworth (a GDI company), you will be part of a dynamic team that thrives in a collaborative and innovative environment.We are seeking an experienced professional to take on the role of BAS Technician 3, responsible for overseeing construction teams and ensuring project delivery. The ideal candidate...

  • Electrical Engineer

    4 weeks ago


    Thunder Bay, Ontario, Canada Ontario Power Generation Full time

    Job OverviewOntario Power Generation (OPG) is seeking a dynamic and results-driven professional to join our team as a Plant Engineer. This exciting opportunity is located in Thunder Bay, ON, and reports to the Production Supervisor - Technical.This role is responsible for providing electrical/protection & control engineering technical support for the...


  • Thunder Bay, Ontario, Canada Tetra Tech Full time

    Civil/Structural Engineer In Training - Project CoordinatorLOCATION: Thunder BaySTATUS: Staff/PermanentTetra Tech is a leading provider of consulting engineering, program management, construction management, and technical services throughout Canada. Our multidisciplinary teams have capabilities that span the entire project life cycle.The successful candidate...


  • Thunder Bay, Ontario, Canada Curry Up Indian Eatery Full time

    We are seeking a skilled Backend Developer to join our team at {company}. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic, database integration, and API connectivity. Your primary focus will be on building scalable, efficient, and reliable backend systems that meet the needs of our users.Key...