Senior Software Engineer

2 months ago


Milton, Ontario, Canada Study International Full time
Job Title: Senior Software Engineer

We are seeking a highly skilled Senior Software Engineer to join our team at Study International. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.

Key Responsibilities:
  • 80% of time spent on actual coding, refactoring, and improving our solutions.
  • Contributing to the technical design and implementation of practical, maintainable project solutions.
  • Participating in design reviews and recommending improvements.
  • Providing support in all phases of SDLC.
  • Providing training and mentoring to other Engineers when required.
  • Collaborating with other Engineers in planning, prioritizing, and executing tasks within deadlines.
Requirements:
  • A Bachelors or Masters Degree in Computer Science or related field.
  • 6+ years of hands-on development experience with Python.
  • Experience with Big Data stack of 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.
  • Experience working with large data sets or data-driven applications.
  • Experience with deploying and configuring DataBricks in AWS and Azure environments is a plus.
  • Proficiency in Linux/MacOs/Windows environment as development platform.
  • Proficiency with CI/CD systems, specifically GoCD and Jenkins.
  • Solid understanding of DevOps methodologies.
  • Solid experience in testing methodologies, test-driven design, and the creation of effective and reliable test cases.
  • Experience with Bash Scripting, as well as tools designed to provision cloud-based infrastructure components such as Ansible and Terraform.
  • A truly strong background with Linux systems.
  • Excellent team skills.
About Study International:

Study International 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.

We are an Equal Opportunity Employer and welcome applications from diverse candidates. We offer competitive pay, comprehensive health coverage, and endless opportunities to advance your career.



  • Milton, Ontario, Canada Canadian Flatbeds Ltd. Full time

    We are seeking a Senior Software Engineer to join our team at {company}. The ideal candidate will possess a strong background in software development and a passion for delivering high-quality solutions.The Senior Software Engineer will be responsible for designing, developing, and testing software applications. This role requires excellent problem-solving...


  • Milton, Ontario, Canada Study International Full time

    Job DescriptionAs a Senior Software Engineer at Study International, you will be part of a team that helps the world's top brands transform customer experiences into meaningful, human experiences that drive results.Our Epsilon PeopleCloud product suite combines industry-leading identity resolution, customer data management, and marketing automation to help...


  • Milton, Ontario, Canada Study International Full time

    Job DescriptionAs a Senior Software Engineer at Study International, you will be part of a team that helps the world's top brands transform customer experiences into meaningful, human experiences that drive results.Our Epsilon PeopleCloud product suite combines industry-leading identity resolution, customer data management, and marketing automation to help...


  • Milton, Ontario, Canada Turtle Gas Bar And Convenience Full time

    Job Title: Senior Software Engineer (Java)Job Summary:As a senior software engineer (Java), you will be responsible for designing, developing, and maintaining large-scale enterprise applications.Responsibilities:Design and develop high-quality, scalable, and secure Java applications.Collaborate with cross-functional teams to identify and prioritize features...


  • Milton, Ontario, Canada Study International Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at Study International. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients. Your expertise in software engineering methodologies, including...


  • Milton, Ontario, Canada Study International Full time

    Job Title: Senior Software EngineerAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Study International. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities80% of time spent on actual coding, refactoring, and...


  • Milton, Ontario, Canada Study International Full time

    Job Title: Senior Software EngineerAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Study International. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities80% of time spent on actual coding, refactoring, and...


  • Milton, Ontario, Canada R.S. Service Inc. Full time

    Job SummaryWe are seeking a skilled Senior Software Engineer to join our team at {company} in {title}.Responsibilities:Design and develop scalable software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code reviews and ensure adherence to coding standards.Requirements:Strong programming...


  • Milton, Ontario, Canada Bowling Green Logistic Inc. Full time

    About the roleWe are seeking a skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:Design and develop high-quality software systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Implement and maintain software applications using JavaScript and relevant frameworks.Ensure code quality,...


  • Milton, Ontario, Canada Roadx Express Ltd. Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in full stack development, with experience in designing and implementing scalable and efficient software solutions.Responsibilities:Design and develop full stack...


  • Milton, Ontario, Canada DSV Air & Sea Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at DSV Air & Sea Inc. in a hybrid work environment.Job Description:The successful candidate will have a strong background in software development, with a focus on writing, modifying, integrating, and testing software code. They will also be...


  • Milton, Ontario, Canada VICI MANUFACTURING INC. Full time

    Job Title: Senior Software Engineer - Full StackThe ideal candidate will have experience working on multiple layers of the application, including backend and frontend development. The goal of this role is to work on building scalable and efficient software systems.Responsibilities:- Design and implement scalable software systems- Collaborate with...


  • Milton, Ontario, Canada DSV Air & Sea Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at DSV Air & Sea Inc. in a hybrid work setting.Key Responsibilities:Design, develop, and test software applications using Agile methodologies and DevOps practices.Collaborate with cross-functional teams to identify and prioritize project...


  • Milton, Ontario, Canada Imran Ahmed Ansari Full time

    Job SummaryOur company is seeking a Senior Software Engineer with expertise in cloud computing to join our team. The ideal candidate will have a strong background in designing and developing scalable cloud-based systems.Key ResponsibilitiesDesign and implement cloud-based systemsCollaborate with cross-functional teams to identify and prioritize project...


  • Milton, Ontario, Canada DSV Air & Sea Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at DSV Air & Sea Inc. in a hybrid work setting.Key Responsibilities:Design, develop, and test software applications using Agile methodologies and DevOps practices.Collaborate with cross-functional teams to identify and prioritize project...


  • Milton, Ontario, Canada DSV Air & Sea Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at DSV Air & Sea Inc. in a hybrid work setting.Key Responsibilities:Design, develop, and test software applications using Agile methodologies and DevOps practices.Collaborate with cross-functional teams to identify and prioritize project...


  • Milton, Ontario, Canada SHIELD KINGS INC. Full time

    OverviewOur company is looking for a senior software engineer to design and implement cloud architecture solutions for our enterprise clients. The ideal candidate will have experience with cloud infrastructure and a strong understanding of cloud security.ResponsibilitiesDesign and implement cloud architecture solutions for enterprise clients.Collaborate with...


  • Milton, Ontario, Canada DSV Air & Sea Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at DSV Air & Sea Inc. in a hybrid work setting.Key Responsibilities:Design, develop, and maintain software applications using Agile methodologies and DevOps practices.Collaborate with cross-functional teams to identify and prioritize project...


  • Milton, Ontario, Canada DSV Air & Sea Inc. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at DSV Air & Sea Inc. in a hybrid work setting.Key Responsibilities:Design, develop, and maintain software applications using Agile methodologies and DevOps practices.Collaborate with cross-functional teams to identify and prioritize project...


  • Milton, Ontario, Canada Study International Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Study International. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that drive business growth and innovation.Key Responsibilities80% of time spent on actual coding, refactoring,...