Talent.com
Software Engineer
Software EngineerEnStream LP • Toronto, ON, CA
Software Engineer

Software Engineer

EnStream LP • Toronto, ON, CA
Il y a 4 jours
Type de contrat
  • Temps plein
Description de poste

EnStream is a trusted leader in secure mobile identity verification and data services in Canada. We work at the intersection of technology, telecommunications, and data privacy — enabling businesses and governments to deliver seamless, secure digital experiences to their customers. Jointly owned by Canada’s largest telecom providers, EnStream is uniquely positioned to provide secure access to mobile network insights that drive innovation and protect consumers.

Our mission to empower frictionless trust in every interaction. EnStream is dedicated to increasing trust and convenience for Canadians using real-life, verified identities and network data held by trusted telco networks. At EnStream, every team member plays a critical role in shaping our strategy and delivering meaningful impact across industries.

About the Role

The Software Engineer at EnStream plays a key role in building the next generation of fraud-prevention and identity verification services that protect Canadian consumers and financial institutions. Working across distributed, carrier-integrated systems, this role contributes throughout the full software development lifecycle—from design and coding to deployment and monitoring. The Engineer designs and implements scalable APIs and data pipelines, embeds security and reliability into every layer of the stack, and collaborates closely with QA, Operations, and DataOps teams. By combining strong coding discipline with modern practices in observability, automation, and data-driven engineering, the Engineer helps deliver resilient, high-performance services that power critical financial and telecom ecosystems.

What You'll Do

  • Contribute across the entire software development lifecycle : design, development, testing, deployment, monitoring, and continuous improvement.
  • Design and implement efficient, scalable, and highly available technical solutions that power EnStream’s fraud-prevention and identity verification APIs.
  • Write clean, reusable, and well-documented source code, leveraging object-oriented programming and modern design patterns.
  • Build and maintain unit tests, integration tests, and technical documentation to support maintainability and reliability.
  • Participate in peer code reviews and knowledge-sharing to raise the overall quality of the engineering team’s output.
  • Support product deployment and troubleshoot production issues in close collaboration with Operations, Release, and QA teams, ensuring service reliability and uptime for high-value financial and telecom customers.
  • Collaborate with DataOps and Data Science teams to design, deploy, and maintain frameworks that operationalize data-driven models (fraud scoring, anomaly detection, behavioral analytics) into production services.
  • Develop and support ETL / ELT pipelines, ensuring data quality, security, and compliance across multiple sources (carrier feeds, real-time notifications, fraud events).
  • Implement observability best practices (metrics, logs, tracing) to monitor system performance and proactively detect issues.
  • Stay current with coding standards, modern software practices, and emerging technologies relevant to distributed systems, security, and data-driven applications.
  • Actively participate in agile ceremonies as part of a Scrum team, helping drive feature delivery and platform modernization.

What You Bring

Must-Have Skills & Experience

  • Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 2+ years of software development experience with an object-oriented language (Python, Java, C#, C++).
  • Strong understanding of OOP principles, design patterns, and core algorithms.
  • Hands-on experience developing and maintaining RESTful APIs.
  • Strong coding discipline with experience writing automated tests (unit, integration) as part of daily development.
  • Solid knowledge of relational database systems (e.g., MySQL, PostgreSQL) and schema design.
  • Proficiency with version control systems (Git; SVN acceptable but Git preferred).
  • Excellent problem-solving and analytical skills, with a detail-oriented and security-conscious mindset.
  • Strong communication skills, verbal and written, with the ability to explain technical concepts to peers and stakeholders.
  • What Sets You Apart

  • Professional experience with Python and / or Java in distributed, production-grade systems.
  • Experience with asynchronous frameworks (e.g., asyncio, Spring Reactor) and concurrent / parallel programming.
  • Familiarity with network protocols, messaging, and telecom / financial-grade systems.
  • Background in designing and scaling high-throughput, highly available, and distributed services.
  • Hands-on experience with message queues (Kafka, RabbitMQ, SQS), caching (Redis, Memcached), and NoSQL databases (MongoDB, Cassandra).
  • Knowledge of ETL / ELT design, orchestration frameworks (Airflow, Luigi, Step Functions), and data pipeline optimization.
  • Practical experience with AWS services (Lambda, ECS / EKS, RDS, S3, API Gateway, CloudWatch).
  • Exposure to security, compliance, or telecom standards (e.g., SOC2, GSMA TS.43, ISO 27001) is an asset.
  • Why Join Us?

    At EnStream, we provide identity verification and fraud-detection APIs that safeguard Canadians, financial institutions, and carriers. Quality and reliability are core to our mission, and this role directly impacts our ability to deliver trusted services. You will be part of a team modernizing and scaling systems used by leading banks, fintechs, and telecom partners across Canada.

    How to Apply

    Please submit your resume and a cover letter outlining your relevant experience and interest in the role to jobs@enstream.com with “Sales Engineer” in the subject line.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Software Engineer • Toronto, ON, CA

    Offres similaires
    Senior Software Engineer (Golang)

    Senior Software Engineer (Golang)

    Stream • Toronto C6A, ON, Canada
    Temps plein
    Stream uses Go for our video SFU & chat API.We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB / Postgres, RocksDB, Raft ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    freelance.ca • Toronto, Canada
    Temps plein
    Role : Delphix Test Data Management Engineer.Location : Toronto, ON (Hybrid).Design| implement| and manage Delphix Data Virtualization and Masking solutions for enterprise applications.Automate data ...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Senior Software Engineer (Remote)

    Senior Software Engineer (Remote)

    PolicyMe Corp. • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first.The insurance industry is a $1T market that’s remained largely untouched by the digital revolution,...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    BlueMatrix • Toronto C6A, ON, Canada
    Temps plein
    BlueMatrix is the market-leading platform for content creation, distribution, and compliance in the investment research industry. We support many of the world’s top banks, asset managers, and indepe...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    ITCO Solutions, Inc. • Toronto
    Temps plein
    Customize and refine SDK templates to ensure consistency across all languages and accommodate specific configuration overrides (e. Implement and improve core SDK features such as : .Sophisticated retr...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    RLDatix • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    Senior Software Engineer | R&D | Toronto, ON | Hybrid.RLDatix (RLD) is on a mission to help raise the standard of care everywhere. Trusted by over 10,000 healthcare organizations around the world, o...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Synchro • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    Toronto (You must be based in Canada within 1-2 hours EST).Our client believes technology can be a powerful force for good. Their mission is to leverage AI to create meaningful digital experiences t...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    Valence • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    Valence has built the only AI native coaching platform for enterprise, offering personalized, expert, and human-like guidance and support to any leader or employee. We’re not just talking about the ...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Statflo • Toronto C6A, ON, Canada
    Temps plein
    Statflo provides a leading sales acceleration platform for retailers, currently deployed in thousands of locations across North America. Our proprietary platform enables an organization to directly ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer III - WaferWire Cloud Technologies

    Software Engineer III - WaferWire Cloud Technologies

    WaferWire Cloud Technologies • toronto, on, ca
    Temps plein
    Job Title : Software Engineer III.One day a week but will go up to 3 when the new Toronto space is ready.WCT is a global talent solutions partner committed to delivering high-impact technology and e...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    TRAFFIX • Toronto C6A, ON, Canada
    Temps plein
    TRAFFIX is a Third-Party Logistics leader with more than 40 years' experience.We got to where we are by combining our logistics expertise with our ability to attract and retain top talent.From logi...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Software Engineer Manager (Remote)

    Software Engineer Manager (Remote)

    PolicyMe Corp. • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first.The insurance industry is a $1T market that has remained largely untouched by the digital revolutio...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    VerticalScope Inc. • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    Senior Full-Stack Engineer (Generalist) – Remote Canada.VerticalScope is looking for a senior, high-agency full-stack engineer to own and drive meaningful product surface area across multiple high-...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Tech Mahindra • Markham
    Temps plein
    Software Engineer – performs analysis, development and technical governance across both Run and / or Change.AWS, spring, Stakeholder Management. CA$105,000 – CA$125,000 per annum including bonuses.Ana...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Senior Software Engineer - Full-Stack, Equity & Impact

    Senior Software Engineer - Full-Stack, Equity & Impact

    Clutch • Toronto C6A, ON, Canada
    Temps plein
    A leading online used car retailer is seeking a Senior Software Engineer in Toronto to enhance and scale their technology platform. This role requires writing clean code, designing scalable architec...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Rose Rocket, Inc. • Toronto C6A, ON, Canada
    Temps plein
    Rose Rocket 🚀 is a market leader in Transportation Management Software.We’re a startup going after the $700+ billion dollar trucking industry, leading the shift to SaaS while revolutionizing the w...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Security Software Engineer – AI Agents Platform

    Senior Security Software Engineer – AI Agents Platform

    The Rundown AI, Inc. • Toronto C6A, ON, Canada
    Télétravail
    Temps plein
    A leading AI technology firm in Toronto is seeking a Senior Software Engineer with a focus on security to enhance and secure their AI workspace platform. The role requires expertise in developing us...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Curinos • Toronto C6A, ON, Canada
    Télétravail
    Temps partiel
    Senior Software Engineer II, Platform.Curinos empowers financial institutions to make better, faster and more profitable decisions through industry‑leading proprietary data, technologies and insigh...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée