Software/Data Engineer

1 week ago


Toronto Ontario, Ontario, Canada DML Capital Group Incorporated Full time

Job Title: Software/Data Engineer (Hybrid - Toronto)

Company Overview:

DML Capital Group is a financial industry expert in factor lending designed for the Health Care sector. Factoring allows companies to raise working capital without increasing debt.


If you're someone who thrives in a dynamic environment, enjoys solving complex problems, and has hands-on experience with our tech stack, we’d love to hear from you


Location: Toronto, ON (Hybrid - Minimum 2 days per week in office)

Position Type: Full-time

Job Description:

We are seeking a highly motivated and skilled Software/Data Engineer with 3-5 years of experience in building ETL systems using Python. In this role, you will be part of a collaborative team, working closely with cross-functional departments to ensure smooth technical onboarding of clients, resolve bugs, and create comprehensive technical documentation.



Key Responsibilities:

  • Develop, maintain, and enhance ETL systems, primarily using Python.
  • Manage and troubleshoot our Django + PostgreSQL + Celery-based applications.
  • Deploy and manage applications in a Docker-based, on-premises environment.
  • Collaborate with the team to deliver technical onboarding of clients, ensuring seamless integration and technical support.
  • Write and maintain high-quality technical documentation, including user guides, process documentation, and internal engineering documents.
  • Handle bug reports and work proactively with internal teams to ensure timely resolution.
  • Provide technical insights and contribute to the improvement of engineering practices.


Required Skills and Qualifications:

  • 3-5 years of experience in software development or data engineering with a focus on Python-based ETL pipelines.
  • Proficiency with Django, PostgreSQL, Celery, and Docker.
  • Familiarity with managing and maintaining on-premises infrastructure.
  • Strong problem-solving skills, with a proactive and collaborative mindset.
  • Experience writing technical documentation and communicating complex technical details in an understandable manner.
  • Ability to manage multiple tasks and priorities in a fast-paced environment.
  • Excellent communication skills for client-facing interactions, including technical onboarding.
  • Detail-oriented and able to debug, troubleshoot, and resolve technical issues effectively.

Preferred Qualifications:

  • Experience working in a hybrid or on-premises environment.
  • Familiarity with DevOps practices and automation.
  • Experience in handling technical client onboarding or customer-facing support in a technical capacity.

What We Offer:

  • Hybrid work environment (minimum 2 days in-office per week).
  • Opportunity to work with a passionate and talented team on cutting-edge projects.
  • Career growth and continuous learning opportunities.
  • Competitive compensation and contracts available



  • Senior Data Engineer

    2 weeks ago


    Toronto, Ontario, Ontario, Canada United Software Group Inc Full time

    Job Title: Data EngineerLocation: Toronto, Ontario (Onsite)Mode of Interview: Onsite followed by Video InterviewJob Overview:We are looking for a motivated Data Engineer to join our rapidly expanding team in Toronto. This individual will play a crucial role in expanding and maintaining cloud-based data pipeline architecture for our various cross-functional...


  • Toronto, Ontario, Ontario, Canada Delpath Full time

    Senior Data software EngineerLocation Address: Hybrid at Toronto (1/week)*Can be a remote role with strong candidates are not available in GTA but has to be in Canada and available in EST time zone*Contract Duration: 6 monthsExtension: Yes - subject to work demand.• Business group: Markets & enterprise technology - We are part of the Cross-Asset...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    We are seeking an experienced Data Engineer to join our team at Triunity Software, Inc. in Toronto, ON.About the RoleThis is a full-time position that requires a minimum of 10 years of experience in data engineering with a strong background in Java and big data tools such as Hadoop, HDFS, ADLS, ADF, Spark, Kafka, Databricks, and Dremio.The successful...


  • Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Hi ,I hope you're doing well.We have a great opportunity with one of IRIS's Banking clients in Canada is looking for the Sr Data Tester in Toronto Ontario Hybrid . Please Share your Resume onHybrid 2 to 3 days from office.ETLData TestingBI Python should be good in writing SQL QueriesDB TestingRajneesh bhardwajIRISAbout Iris Software Inc.Iris...


  • Toronto, Ontario, Canada Rewind Software Full time

    About the RoleWe are seeking an experienced Advanced Data Engineer to join our team at Rewind Software. As a key member of our engineering team, you will play a crucial role in driving strategic insights and data-driven decision making across the organization.


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    We are seeking an experienced Data Engineering Leader to join our team at Triunity Software, Inc. in Toronto. As a Senior Java Data Architect, you will be responsible for designing and implementing data pipelines and architectures that meet the needs of our clients.About the RoleThis is a full-time position that requires 10+ years of relevant experience in a...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Datastage Developer to join our team at Iris Software Inc. in Toronto, Canada. As a key member of our data engineering team, you will play a crucial role in designing, implementing, and maintaining complex data pipelines using Datastage.About the RoleThe ideal candidate will have a strong background in SQL and experience...


  • Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Senior Data Lead for a Long-Term opportunity.Work Location: Toronto, ON (Hybrid Onsite)Job description:Tech Lead for Data transformation platform team.Strong ETL and data migration background. Worked on multiple end to...


  • Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, a leading Candian bank is looking to hire a Java Developer for a long term opportunity in Toronto.Hybrid Model- 3 daysMust have:Bachelor's degree in Computer Science, Information Technology, or related field coupled with at least 3 years java development experience.Proficiency in Java11 minimumWorking knowledge of Spring...


  • Waterloo, Ontario, Ontario, Canada Intelliswift Software Full time

    Must Have skills:Junior candidateHardware Engineering test, validation, debug, and test automationSolderingAny RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UARTNetwork analyzerWireless protocol testerSpectrum analyzerDC power supplyOscilloscopeKnowledge of test script software:PythonC#MatlabDetailed Job DescriptionTest Services...

  • Data Engineer

    3 months ago


    Toronto, Ontario, Ontario, Canada Tactable Full time

    A Data Engineer at Tactable is a professional with a deep understanding of python, data pipelines, and various types of data storage. In this role, you’ll take the lead in building data pipelines used to ingest the information that fuels models and trading systems.Responsibilities:Work with proprietary tools and technologies including time series...

  • Senior Data Architect

    3 weeks ago


    Toronto, Ontario, Canada Rewind Software Full time

    About the RoleAs a Senior Analytics Engineer at Rewind Software, you will play a pivotal role in shaping our organization's success through informed decision-making. Your expertise in data transformation using dbt and cloud data warehousing will be instrumental in advancing our self-service data product and ensuring data parity between systems.

  • Data Engineer

    2 weeks ago


    Toronto, Ontario, Ontario, Canada Agilus Work Solutions Full time

    Data Engineer – Term Contract – 16 monthsAgilus’ client is seeking an experienced Data Engineer to join our innovative team on a contract basis for 16 months. In this role you will design, optimize, and maintain scalable data infrastructure that supports various data initiatives, including AI and machine learning (ML) capabilities. You will be...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada Curinos Full time

    Role OverviewWe are seeking a highly skilled Software Engineer - Data Architect to join our team at Curinos.Key ResponsibilitiesDesign and implement scalable data architectures for big data ETL pipelines, core marketing decisioning engines, and customer-facing web applications.Collaborate with cross-functional teams to develop and maintain data...

  • Senior Data Engineer

    2 weeks ago


    Toronto, Ontario, Ontario, Canada Finance Professionals Inc. Full time

    Senior Data Engineer Job Description Location: Hybrid, 3 days onsite – Downtown, Toronto Duration: 1 year (Extension - Yes depending on performance (looking for a long-term person)What you will do:• Work with business stakeholders and cross-functional teams to understand data requirements and deliver scalable data solutions. • Design, develop, and...


  • Toronto, Ontario, Canada Amazon Data Services Canada, Inc. Full time

    Secure the Cloud with AmazonWe are seeking a highly skilled Cloud Security Software Engineer to join our team at Amazon Data Services Canada. In this role, you will design and develop secure software systems that automate and power security processes within Amazon.About the RoleThe ideal candidate will have 3+ years of non-internship professional software...

  • Data Architect

    7 days ago


    Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Job Title: Senior Big Data Engineer - JavaTriunity Software, Inc. is seeking an experienced Senior Big Data Engineer to join our team in Toronto, ON. We offer a competitive salary range of $140,000 - $180,000 per annum, depending on experience.About the RoleWe are looking for a highly skilled and motivated individual with expertise in designing and...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...


  • Toronto, Ontario, Ontario, Canada Tactable Full time

    A Software Engineer at Tactable is a professional with a deep understanding of both front-end and back-end technologies. In this role, you’ll take the lead in developing and maintaining web applications that power our services and products.Responsibilities:Work with proprietary tools and technologies including time series databases, job scheduling, cloud...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada Randstad Canada Full time

    We are seeking a highly skilled Software Engineer - Data Solutions to join our team in Toronto, Canada. This is an exciting opportunity to work on challenging projects and develop your skills in data engineering.About the Role:Lead technical aspects of project development from inception to deploymentEnsure solutions adhere to best practices and architectural...