Senior Software Engineer

10 hours ago


Burlington, 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 deploying scalable and efficient software solutions.

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 Bachelor's or Master's 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 Us:

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. Our policy is not to discriminate against any applicant or employee based on actual or perceived race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, mental or physical disability, religion, creed, color, sexual orientation, gender identity or expression (including transgender status), veteran status, genetic information, or any other characteristic protected by applicable federal, state or local law.



  • Burlington, Ontario, Canada Study International Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Study International. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and deploying cloud-based solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop cloud-based solutions using a range of...


  • Burlington, Ontario, Canada Study International Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Study International. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and deploying cloud-based solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop cloud-based solutions using a range of...


  • Burlington, Ontario, Canada Study International Full time

    About Study InternationalAs a leading institution in the education sector, Study International has been a pioneer in shaping the future of learning for over 50 years. Our commitment to excellence has earned us a reputation as a trusted partner for top brands seeking to transform customer experiences into meaningful, human experiences that drive results.Job...


  • Burlington, Ontario, Canada Study International Full time

    About Study InternationalAs a leading institution in the education sector, Study International has been a pioneer in shaping the future of learning for over 50 years. Our commitment to excellence has earned us a reputation as a trusted partner for top brands seeking to transform customer experiences into meaningful, human experiences that drive results.Job...


  • Burlington, Ontario, Canada the Ladders Full time

    About the RoleWe are seeking a highly skilled Senior Engineer, Water Resources to join our team at The Ladders. As a key member of our organization, you will be responsible for developing and implementing software solutions that drive business growth and success.Key ResponsibilitiesDesign, develop, and deploy software applications that meet the needs of our...


  • Burlington, Ontario, Canada the Ladders Full time

    About the RoleWe are seeking a highly skilled Senior Engineer, Water Resources to join our team at The Ladders. As a key member of our organization, you will be responsible for developing and implementing software solutions that drive business growth and success.Key ResponsibilitiesDesign, develop, and deploy software applications that meet the needs of our...


  • Burlington, Ontario, Canada Thermo Fisher Scientific Full time

    As a member of the Thermo Fisher Scientific team, you will engage in impactful work that contributes positively on a global scale. Collaborate with colleagues to bring our Mission to life daily, enabling our clients to enhance the health, safety, and cleanliness of the world. We equip our global teams with the necessary resources to achieve personal career...


  • Burlington, Ontario, Canada Infowiz Full time

    Software Development EngineerQualifications: Bachelor's degree in a relevant disciplineExperience Level: 1-2 years in software engineeringKey Responsibilities:Gather and document user specificationsOversee the development, installation, integration, and functionality of computer-based systemsCreate flowcharts, layouts, and documentation for software...

  • Software Engineer

    5 days ago


    Burlington, Ontario, Canada SignAgent Full time $90,000 - $99,000

    About SignAgentSignAgent is a rapidly growing global company that specializes in cloud-based sign project and asset management software. We're committed to providing our customers with the best software experience possible to make their lives easier.Job SummaryWe're seeking a highly skilled Software Engineer to join our development team. As a key member of...

  • Software Engineer

    5 days ago


    Burlington, Ontario, Canada SignAgent Full time $90,000 - $99,000

    About SignAgentSignAgent is a rapidly growing global company that specializes in cloud-based sign project and asset management software. We're committed to providing our customers with the best software experience possible to make their lives easier.Job SummaryWe're seeking a highly skilled Software Engineer to join our development team. As a key member of...


  • Burlington, Ontario, Canada Evertz Full time

    About the RoleWe are seeking a highly skilled and experienced Senior RF Systems Engineer to join our team at Evertz Microsystems. As a key member of our RF Product Line, you will be responsible for designing, developing, and testing cutting-edge RF systems that meet the highest standards of quality and performance.Key ResponsibilitiesDesign and Development:...


  • Burlington, Ontario, Canada Evertz Full time

    About the RoleWe are seeking a highly skilled and experienced Senior RF Systems Engineer to join our team at Evertz Microsystems. As a key member of our RF Product Line, you will be responsible for designing, developing, and testing cutting-edge RF systems that meet the highest standards of quality and performance.Key ResponsibilitiesDesign and Development:...


  • Burlington, Ontario, Canada Evertz Full time

    About the RoleWe are seeking a highly skilled and experienced Senior RF Systems Engineer to join our team at Evertz Microsystems. As a key member of our RF Product Line, you will be responsible for designing, developing, and testing cutting-edge RF systems that meet the highest standards of quality and performance.Key ResponsibilitiesDesign and Development:...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    Job SummaryL3Harris Technologies is seeking a highly skilled and experienced Senior Electrical Engineer to join our team. As a key member of our Electrical Engineering group, you will provide technical leadership and expertise in the design and development of new product technologies.Key ResponsibilitiesProvide technical expertise in the design and...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    Job SummaryL3Harris Technologies is seeking a highly skilled and experienced Senior Electrical Engineer to join our team. As a key member of our Electrical Engineering group, you will provide technical leadership and expertise in the design and development of new product technologies.Key ResponsibilitiesProvide technical expertise in the design and...


  • Burlington, Ontario, Canada Barry-Wehmiller Companies Inc. Full time

    Become a part of Barry-Wehmiller Companies Inc.We are a prominent entity in the field of engineering and manufacturing, specializing in advanced solutions for packaging automation, end-of-line systems, and comprehensive integration services. With a robust global footprint, we are dedicated to delivering innovative technology and exceptional service to our...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    Company OverviewL3Harris Technologies is a leading global innovator in aerospace and defense technology, dedicated to providing comprehensive solutions that address critical customer needs. With a workforce of approximately 50,000 employees and an annual revenue of around $18 billion, we operate across various domains including space, air, land, sea, and...


  • Burlington, Ontario, Canada WSP Full time

    Job SummaryWe are seeking a highly skilled Senior Bridge Engineer to join our team at WSP. As a key member of our Burlington Bridge Team, you will be responsible for providing technical leadership in the design and delivery of transportation projects, including bridges, culverts, and retaining walls.Key ResponsibilitiesLead the design and delivery of complex...


  • Burlington, Ontario, Canada WSP Full time

    Job SummaryWe are seeking a highly skilled Senior Bridge Engineer to join our team at WSP. As a key member of our Burlington Bridge Team, you will be responsible for providing technical leadership in the design and delivery of transportation projects, including bridges, culverts, and retaining walls.Key ResponsibilitiesLead the design and delivery of complex...


  • Burlington, Ontario, Canada Thermo Fisher Scientific Full time

    About Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our...