Current jobs related to Senior Software Engineer - St John's, Newfoundland and Labrador - CoLab Software


  • St. John's, Newfoundland and Labrador, Canada Golden Harbor Trading Inc Full time

    Job Title: Senior Software EngineerJob Description:Develop and maintain high-quality software applications using various programming languages.Collaborate with cross-functional teams to design and implement software solutions.Participate in code reviews and contribute to the improvement of the software development process.Stay up-to-date with the latest...


  • St. John's, Newfoundland and Labrador, Canada Metro Pharmacy Inc. Full time

    Job Title: Senior Software Engineer (Full Stack)Job Description: We are seeking a highly skilled Senior Software Engineer (Full Stack) to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Main Responsibilities:Design and develop high-quality software systemsCollaborate...


  • St. John's, Newfoundland and Labrador, Canada Second Cup Avalon Mall Full time

    Job Title: Senior Software Engineer - DevOps ExpertWe are seeking a Senior Software Engineer with expertise in DevOps to join our team at {company}. This role will focus on designing, implementing, and maintaining our cloud-based infrastructure.Key Responsibilities:Design and implement scalable cloud-based infrastructureDevelop and maintain automation...


  • St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at TV2 Consulting.About the RoleDesign and develop automated software solutions using leading practices and design principles.Collaborate with cross-functional teams to collect and document solution design requirements.Build and test automation processes, including...


  • St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at TV2 Consulting.About the RoleDesign and develop automated software solutions using leading practices and design principles.Collaborate with cross-functional teams to collect and document solution design requirements.Build and test automation processes, including...


  • St. John's, Newfoundland and Labrador, Canada Cedar Enterprises Ltd. Full time

    As a Senior Software Engineer with proficiency in Python, you will be responsible for designing and developing scalable software solutions.Key responsibilities include:Collaborating with cross-functional teams to identify and prioritize project requirementsDesigning and implementing software solutions using Python and relevant frameworksEnsuring high-quality...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving Full time

    Senior Software Developer OpportunityWe are seeking a highly skilled and collaborative Senior Software Developer to join our team at J.D. Irving in Saint John, New Brunswick. As a key member of our Application Services team, you will be responsible for delivering high-quality software products and support services that meet the technical and business...


  • St. John's, Newfoundland and Labrador, Canada Toromont Cat Full time

    Job Title: Senior Software Engineer (Back-end)About the Role:We are looking for a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our back-end systems using Java/Python.Responsibilities:Design and develop high-quality, scalable, and...


  • St. John's, Newfoundland and Labrador, Canada The Home Depot Canada Full time

    About the Role:We are seeking a skilled Senior Software Engineer to lead the design and implementation of our cloud architecture.Key Responsibilities:Design and develop scalable cloud-based systemsCollaborate with cross-functional teams to drive technical strategyLead technical discussions and provide guidance on cloud architecture


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving Full time

    Senior Software DeveloperWe are seeking a highly skilled and collaborative Senior Software Developer to join our Application Services team in Saint John, New Brunswick.The successful candidate will be responsible for delivering high-quality software products and support services that meet the technical and business requirements of our organization.Key...


  • St. John's, Newfoundland and Labrador, Canada J.D. Irving Full time

    Senior Software DeveloperWe are seeking a highly skilled and collaborative Senior Software Developer to join our Application Services team in Saint John, New Brunswick.The successful candidate will be responsible for delivering high-quality software products and support services that meet the technical and business requirements of our organization.Key...


  • St. John's, Newfoundland and Labrador, Canada Avalon Laundry Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team in developing robust APIs for our cloud infrastructure. As a key member of our development team, you will be responsible for designing, implementing, and maintaining high-quality API solutions.ResponsibilitiesDesign and develop scalable and maintainable APIsCollaborate with...


  • St. John's, Newfoundland and Labrador, Canada Gorgias Full time

    About GorgiasGorgias empowers ecommerce brands to grow through innovative customer experience solutions.Our MissionWe strive to provide the most effective CX platform in the industry, trusted by over 15,000 merchants worldwide.What We OfferMost integrations of any tool on the marketAI-powered customer experience solutionsTrusted by ecommerce brands...


  • St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job DescriptionTV2 Consulting is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior developers,...


  • St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job DescriptionTV2 Consulting is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior developers,...


  • St. John's, Newfoundland and Labrador, Canada Five Corners Inc. Full time

    We are seeking a Senior Software Developer to join our Software Engineering team. The successful candidate will lead the development of complex software applications, working closely with cross-functional teams to deliver high-quality results.Key Responsibilities:Lead the development of software applications using latest technologies and...


  • St. John's, Newfoundland and Labrador, Canada TV2 Consulting Full time

    Job DescriptionTV2 Consulting is seeking a highly skilled Senior Software Automation Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing automated software solutions that meet the needs of our clients.Key Responsibilities:Design and Develop Automated Software...


  • St. John's, Newfoundland and Labrador, Canada TORBAY FUN FOODS LTD Full time

    We are seeking a Senior Software Engineer to join our Cloud Solutions Team.In this role, you will be responsible for designing and implementing cloud-based solutions using AWS and Azure platforms.Key responsibilities include:• Developing and deploying cloud-based applications• Collaborating with cross-functional teams to design and implement cloud...


  • St. John's, Newfoundland and Labrador, Canada TechnipFMC Full time

    Job Title: Geotechnical Senior EngineerTechnipFMC is seeking a highly skilled Geotechnical Senior Engineer to join our team. As a key member of our geotechnical department, you will be responsible for overseeing and performing activities related to the geotechnical analysis of pipeline systems and foundations without supervision.Key Responsibilities:Lead...


  • St. John's, Newfoundland and Labrador, Canada TechnipFMC Full time

    Job Title: Geotechnical Senior EngineerTechnipFMC is seeking a highly skilled Geotechnical Senior Engineer to join our team. As a key member of our geotechnical department, you will be responsible for overseeing and performing activities related to the geotechnical analysis of pipeline systems and foundations without supervision.Key Responsibilities:Lead...

Senior Software Engineer

2 months ago


St John's, Newfoundland and Labrador, Canada CoLab Software Full time
About CoLab Software

We are a leading provider of Design Engagement Systems (DES) for mechanical engineering teams. Our product, CoLab, enables teams to engage in meaningful design conversations, catch preventable mistakes, and get to market faster.


Job Description

We are seeking a highly skilled Senior Developer to join our Product Development team. As a Senior Developer, you will work closely with a group of talented developers, Product Managers, Designers, and QA specialists to take new product ideas from concept to production features that our users love.


Key Responsibilities
  • Interpret complex customer problems and requirements, and work with the Product team to build solutions that add value for our customers and the product as a whole.
  • Collaborate with team members to design and plan new product features and changes based on requirements and UI/UX designs.
  • Provide input on and implement improvements to the tools and processes the team uses to develop, test, and ship critical user-facing features.
  • Participate in code reviews and help the team deliver high-quality software.
  • Champion all aspects of the user's experience, with a focus on clarity and speed.
  • Contribute to company and product vision, ideation, and planning.
  • Mentor, support, and be an information source to junior developers.

Requirements
  • Professional software development experience working on production-level SaaS products, mentoring, and coaching peers and coworkers.
  • Proficient with Typescript, Python, HTML, and CSS.
  • Experience with front-end build, package-management, and testing tools such as Webpack, NPM, Jest, Cypress, etc.
  • Experience with version control, release management, and CI/CD workflows.
  • Competence in UI/UX design and attention to detail.
  • Consistent track record of building and maintaining highly scalable products.
  • Passion for working in teams with emphasis on respect and continuous improvement.

What We Offer
  • A competitive compensation package, including a stock options package.
  • An extended health and benefits package, including unlimited paid vacation and RRSP matching.
  • Remote and hybrid work opportunities, with the flexibility to work from anywhere within Canada.