Software Development Lead

3 days ago


Burlington, Ontario, Canada Study International Full time

About the Role:

We are seeking a talented Senior Software Engineer to join our team at Study International. As a key member of our engineering team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.

Key Responsibilities:

  • Spend approximately 80% of your time coding, refactoring, and improving our software solutions.
  • Contribute to the technical design and implementation of practical and maintainable project solutions.
  • Provide training and mentoring to junior engineers when required.
  • Collaborate with other engineers in planning, prioritizing, and executing tasks within deadlines.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • A minimum of 6 years of hands-on development experience with Python.
  • Experience with Big Data stack technologies, including Hadoop and Spark.
  • Strong understanding of software engineering methodologies such as functional programming, object-oriented design, and functional design patterns.
  • Experience with distributed data processing and management systems.
  • Proficiency in working with large datasets or data-driven applications.
  • Proficiency in Linux/MacOS/Windows environment as a development platform.
  • Solid understanding of DevOps methodologies.
  • Solid experience in testing methodologies, test-driven design, and creating effective and reliable test cases.

About Epsilon:

Epsilon is a global advertising and marketing technology company positioned at the center of Publicis Groupe. We accelerate clients' ability to harness the power of their first-party data to activate campaigns across channels and devices, with an unparalleled ability to prove outcomes.

About the Salary:

The estimated salary for this position is between $120,000 and $160,000 per year, depending on experience and qualifications.



  • Burlington, Ontario, Canada Infowiz Full time

    Infowiz is seeking an exceptional Lead Software Architect to join our team. This role requires a highly skilled and experienced professional to oversee the development of software solutions.Job SummaryWe are looking for a talented individual to lead the design, development, and implementation of software systems that meet the needs of our clients. As a Lead...


  • Burlington, Ontario, Canada Infowiz Full time

    About InfowizInfowiz is a technology-driven organization that values innovation and excellence in software development. We are committed to delivering high-quality solutions that meet the evolving needs of our clients.Job SummaryWe are seeking an experienced Software Development Professional to join our team. The successful candidate will be responsible for...


  • Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    To be successful in this position, you will need to possess a strong understanding of C and C++ programming, as well as experience with Real-Time Operating Systems and Embedded Linux. Your knowledge of digital hardware, including SoCs, ARM Cortex-A and Cortex-M, and FPGA, will also be beneficial.Key ResponsibilitiesDesign and test software for broadcast...

  • Technical Lead

    4 weeks ago


    Burlington, Ontario, Canada Randstad Full time

    About the RoleWe are seeking an experienced Technical Lead to oversee the workflow of all ongoing IT projects. Reporting directly to the Chief Technology Officer, you will work with various business groups to develop innovative solutions for current and future needs.Key ResponsibilitiesOversight of project workflows to ensure timely and within-scope...

  • Software Engineer

    4 weeks ago


    Burlington, Ontario, Canada Randstad Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in Java and Cloud Computing, with experience in designing and implementing complex system architecture. The successful candidate will be responsible for leading the development of large-scale software solutions, working closely with...


  • Burlington, Ontario, Canada Ripple Labs Full time

    Ripple Labs seeks an experienced Software Development Leader to drive innovation in our payment systems. With a competitive salary of $175,000 - $225,000 per year and comprehensive benefits package, you will be part of a fast-paced start-up environment where you can make a significant impact.As a leader in software development, you will oversee the design,...


  • Burlington, Ontario, Canada Thermo Fisher Scientific Full time

    About the Role:We are seeking a skilled Senior Software Development Engineer to join our team at Thermo Fisher Scientific. As a key member of our software development team, you will play a critical role in designing and developing software solutions for advanced robotics technology and automation platforms.Job Summary:The successful candidate will have a...


  • Burlington, Ontario, Canada CB Canada Full time

    We are seeking an Industrial Software Developer to join our team at CB Canada.The successful candidate will initially work on the plant floor industrial software application called iCap, which interfaces with other hardware including printers and scanners.Key responsibilities include:Initial bug fixes in the current applications, followed by adding to and...


  • Burlington, Ontario, Canada Randstad Full time

    About UsRandstad is a global leader in the recruitment and HR services industry.Job DescriptionWe are seeking a skilled software engineer to develop high-quality applications using Java and Python programming languages.Design and Implement Software Applications:Utilize Java and Python to design and implement software applications that meet the required...


  • Burlington, Ontario, Canada IKEA Full time

    We are seeking a Senior Software Engineer to join our team at "{company}".In this role, you will be responsible for designing, developing, and maintaining high-quality software applications.As a senior software engineer, you will lead the development team and collaborate with other stakeholders to ensure the successful delivery of projects.You will be...


  • Burlington, Ontario, Canada Infowiz Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team at Infowiz. As a key member of our software development team, you will play a critical role in designing, developing, and implementing cutting-edge software solutions.Job DescriptionAs a Senior Software Architect, you will be responsible for:Leading the design and...


  • Burlington, Ontario, Canada Infowiz Full time

    About the RoleWe are seeking an experienced Chief Software Architect to join our team at Infowiz. This is a key role that involves designing and developing software solutions.Key ResponsibilitiesDesign and develop software solutions by studying systems flow, data usage and work processesEvaluate the performance and reliability of system designsLead and...


  • Burlington, Ontario, Canada Study International Full time

    About EpsilonEpsilon is a global leader in advertising and marketing technology, positioned at the center of Publicis Groupe. We empower clients to harness the power of their first-party data to activate campaigns across channels and devices, with an unparalleled ability to prove outcomes.Role OverviewWe are seeking an experienced Android Senior Software...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About the RoleL3Harris Technologies is a leading provider of advanced defense and commercial technologies. As an Embedded Software Designer, Lead, you will play a crucial role in developing cutting-edge software for our MX-series systems.Key ResponsibilitiesDesign, develop, and validate real-time embedded software for complex electro-optical surveillance...


  • Burlington, Ontario, Canada Evertz Full time

    Evertz seeks a highly skilled and motivated Senior Front-End Software Developer specializing in Angular to join our dynamic team. The ideal candidate will be responsible for developing innovative, high-quality web applications for customer-facing products.Key ResponsibilitiesDesign and develop robust front-end applications using Angular for customer-facing...


  • Burlington, Ontario, Canada Randstad Canada Full time

    About the RoleWe are seeking a highly skilled Strategic Development Manager to join our team at Randstad Canada. As a key member of our organization, you will be responsible for leading the development of innovative software solutions to drive business growth and improve customer experiences.Key ResponsibilitiesDevelop and implement technical strategies to...


  • Burlington, Ontario, Canada Supportech Full time

    Company OverviewSupportech is a dynamic organization committed to delivering exceptional solutions. We are seeking an experienced professional to lead our software systems engineering team.Estimated Salary Range: $120,000 - $180,000 per annum.Job DescriptionWe require a highly skilled individual to oversee the design, development, and implementation of our...


  • Burlington, Ontario, Canada Bunzl Canada Full time

    Unlock Career Growth OpportunitiesBunzl Canada is a fast-paced, growth-driven company seeking an experienced Content Development Lead to spearhead our content marketing strategy. As a seasoned professional with a knack for developing impactful communications, you will drive the creation of high-quality content that resonates with our diverse audiences.In...


  • Burlington, Ontario, Canada Service365 Full time

    As a Sales Business Development Specialist at Service365, you will play a crucial role in driving business growth and expansion through strategic sales initiatives.Key Responsibilities:Lead Generation: Conduct thorough research to identify potential customers and initiate outreach efforts via phone, email, Teams, and in-person meetings.Product...


  • Burlington, Ontario, Canada Service Inspired Restaurants Full time

    As a Beverage Development Lead at Service Inspired Restaurants, you will be responsible for driving beverage efforts by Brand Concept. You will work collaboratively with the Concept Leader, Operations, and Marketing teams to develop and implement innovative beverage programs that meet company objectives.Beverage Development ResponsibilitiesOrganize and...