Back to job search
Oryn, Inc. logo

Senior Software Engineer

  • Mississauga, ON
  • On-site
  • Posted Oct 10, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Apply by
Apr 8, 2027
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, develop, and maintain robust software systems for AI-driven products, including back-end services and APIs, while ensuring scalability, security, performance, and code quality. Review code, mentor engineers, and collaborate with AI researchers, product managers, and stakeholders to turn complex requirements into reliable engineering designs.

Job details

Company Description Oryn Systems, a division of Oryn, Inc., is an AI research and technology company focused on building advanced, industry-specific intelligence systems for high-impact work. By combining cutting-edge reasoning capabilities with deep domain expertise, Oryn helps organizations make informed decisions in complex environments. The company’s solutions support critical sectors including finance, healthcare, law, manufacturing, and the public sector. Team members work on technologies that aim to shape how institutions handle difficult, high-stakes problems. Joining Oryn means contributing to applied AI that directly influences real-world outcomes. Role Description The Senior Software Engineer will design, develop, and maintain robust software systems that power Oryn’s AI-driven products. Day-to-day responsibilities include architecting back-end services and APIs, implementing scalable and secure software solutions, reviewing code, and mentoring other engineers. The role involves collaborating with AI researchers, product managers, and stakeholders to translate complex requirements into reliable engineering designs, as well as optimizing performance and ensuring high code quality through testing and documentation. This is a full-time, on-site role based in Mississauga, ON, with regular cross-functional collaboration and opportunities to influence technical direction. Qualifications Strong foundation in Computer Science, including algorithms, data structures, and software architecture. Proficiency in Software Development and Programming, with experience building production-grade systems. Hands-on experience in Back-End Web Development, including APIs, microservices, and database integration. Solid understanding of Object-Oriented Programming (OOP) principles and design patterns. Experience with modern programming languages (e.g., Python, Java, C++, or similar) and development tools. Background in distributed systems, cloud platforms, or containerization (e.g., AWS, GCP, Docker, Kubernetes) is beneficial. Ability to write clean, testable code and familiarity with CI/CD pipelines and version control (e.g., Git). Demonstrated ability to lead technical initiatives, mentor peers, and collaborate in a multidisciplinary team. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Experience working with AI/ML systems or data-intensive applications is an asset.

What you’ll do

Design, develop, and maintain robust software systems for AI-driven products, including back-end services and APIs, while ensuring scalability, security, performance, and code quality. Review code, mentor engineers, and collaborate with AI researchers, product managers, and stakeholders to turn complex requirements into reliable engineering designs.

Requirements

A degree in Computer Science, Software Engineering, or a related field—or equivalent practical experience—is required, along with strong software engineering fundamentals and experience building production-grade systems. Candidates should have back-end development experience, proficiency in a modern programming language, and the ability to lead technical initiatives and collaborate across disciplines; experience with cloud, distributed systems, or AI/ML is beneficial.

Listed skills

  • Kubernetes · Preferred
  • CI/CD · Preferred
  • Docker · Preferred
  • Java · Preferred
  • C++ · Preferred
  • Git · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Back-End Development
  • API Development
  • Microservices
  • Software Architecture
  • Object-Oriented Programming
  • Design Patterns
  • Python
  • Java
  • C++
  • Distributed Systems
  • Cloud Platforms
  • Docker
  • Kubernetes
  • CI/CD
  • Git
  • Technical Leadership

Job areas

  • Software
  • Technology
  • Engineering
  • Science & Research
  • Management & Leadership