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