Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Central Systems)

$81.81k - $122.28k per year
Full-time

OCS

Job Responsibility: About Us The Ontario Cannabis Store provides safe, responsible access to recreational cannabis for adults 19 and older. We operate the sole legal online store for recreational cannabis in Ontario and are the provincial wholesaler of cannabis for private retail stores. Working at the OCS is a unique opportunity to be part of an agile start-up in a ground-breaking new industry. We're a diverse team passionate about delivering a great customer experience, working together with mutual respect and building value out of our differences. We're an inclusive organization that understands that delivering great results comes out of ensuring every voice is heard. About the Role We're seeking a Senior Software Engineer to join our team! The Software Engineer will be a senior member of the IT Development team, and will be responsible for development of individual projects/applications within our ‘Central Systems' area. They will be highly proficient in specific applications/technology, and competent in identify emerging technologies that may benefit this domain. They will also be skilled in collaborating with other Software Engineers to problem solve technical issues. They will foster relationships with Architects, S&T team, and business leads in the OCS to understand the project design and deliver on all technology requirements. They will execute development plans according to solution design plans, and work with the QA team to ensure no defects in promoted code. They will work with the QA and DevOps team in transition planning to the support team, and act as L3 support for completed development work. About Your Day
  • Provides input from a systems perspective
  • Develops and provides effort estimates for design and development activities across their area of expertise
  • Refactor and migrate legacy code and systems to new cutting-edge technologies
  • Proficient knowledge in the application domain
  • Practiced ability to influence strategy within the application domain and related domains
  • Designs components within their specific software application/technology
  • Translate functional requirements and wireframes into working technology
  • Deploy established development tools, guidelines, and conventions and advocate solutions for the application/solution
  • Develops real time and batch interface programs and scalable and high-performance interfaces
  • Develops small/midsize applications where there is no commercially available solution
  • Analyzes current and new information systems requirements
  • Writes programs to extract, translate, load, and verify data using an enterprise messaging layer (i.e. Kafka)
  • Develops programs to address requirements for data conversions and other data transformations
  • Ability to configure SaaS, COTS (Commercial Off-The-Shelf) Software with training
  • Participates in system and application upgrades and other support activities as needed
  • Assists users in solving programs and answers systems and application-related questions.
  • Develops programs for automatic correction of erroneous data
  • Adheres to programming standards when performing analysis, writing documentation, and testing components.
  • Develop code utilizing modern development practices such as Continous Integration, Continuous Deployment, and agile methodologies
  • Participate in Secure Code reviews
  • Develop Unit test cases and validates test results during testing
  • Tests and debugs application in conjunction with business
  • Utilize test-driven development and automated testing frameworks
  • Develops documentation for the programs written or modified
  • Provide input for training materials
  • Participate in triage meetings involving all the required stakeholders, to discuss actions on any defects and issues the testing team has found during testing
  • Investigate, resolve and escalate problems and develop recommendations for resolution.
  • Identifies need for technical assistance to help in problem resolution
  • Escalates issues as appropriate
About You
  • Post-Secondary education in Computer Science, Information Technology or related areas OR equivalent combination of education and experience
  • Significant experience in Systems Integration and Application Development within the Retail or B2B Systems industry
  • Certification in Microsoft Dynamics AX and D365 is an asset
  • 6+ years of experience with development, databases and data warehouses
  • Strong proficiency in implementing solutions using X++, SSRS, .NET, and C#, Fetch, XML, JavaScript, and/or other applicable programming language.
  • Proficiency in working with widely used DBMS platforms like Azure SQL, PostgreSQL, or CosmosDB, including Advanced knowledge of SQL Server Engine architecture and SQL Server Integration Services
  • Cloud experience (Azure preferred) and proven experience with Azure Synapse, Logic Apps, Azure Data Factory and Azure Functions
  • Strong SQL skills for writing and optimizing queries to ensure efficient data retrieval and manipulation. Expertise in:
  • Tables and Views
  • Indexing (including column store indexes), query execution plans, performance tuning and troubleshooting
  • Relation data modeling (ERD)
  • T-SQL development would be an asset
  • Stored procedures
  • Triggers
  • performance tuning
  • Query execution plan analysis
  • Statistics IO
  • Ability to design and implement OLTP database schemas, considering data normalization, de-normalization, and best practices for relational and NoSQL databases.
  • Skills in logical and physical database design and Relation data modeling (ERD), as well as data warehousing and Azure data / delta lakes
  • Familiarity with RESTful API principles, including how to interact with APIs from within the database environments
  • Proficiency in scripting languages to automate routine tasks, such as backups, data migrations, and monitoring (e.g. Spark, Python, Pyspark)
  • Skilled in monitoring database performance and able to diagnose and resolve performance bottlenecks
  • Familiarity with version control systems (e.g., Git) to track changes to database schemas, scripts, and configurations
  • Ability to provide production support and respond quickly
  • Resolve production incidents with SME level of knowledge
  • Comfortable to use Jira, Confluence, Zeplin and InVision tools in day-to-day activities
  • Ability to work in Agile methodology
  • Strong analytical data-driven thinking skills
About the Job
  • This position currently offers a fully remote work schedule. (The in-office requirement is depending on business needs. The OCS office is located near York Mills and Yonge St. However, OCS reserves the right to change this policy and its office location at any time.)
  • City: Toronto, ON
  • Employment Type: Permanent, Full- Time
  • Required Travel: Rare, usually within the GTA
Compensation The target hiring range for this position is $100,000- $120,000. This is a pay grade 7 role, with a salary range of $81,805.90 - $ 122,284.74 . Placement in the salary range will be based on factors such as market conditions, internal equity, and candidate experience, skills, and qualifications relevant to the role. We are committed to providing an accessible, equitable and inclusive candidate and employee experience. We provide reasonable accommodation throughout the recruitment process and in employment. If you require an accommodation please let us know, we will work with you to meet your needs.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Central Systems) in Toronto, ON vacancy
  • $180.2k - $233.2k per year

     ...together. About the Design Systems Team The Design Systems...  ..., iOS, and Android, plus the engineering tooling that connects design...  ...product code. We're small and senior — a design manager and two product...  ...of industry experience in software engineering. Expected salary... 
    Senior
    Seasonal work
    Work at office
    Local area

    Thumbtack

    Toronto, ON
    7 days ago
  •  ...needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that enable creators and their teams to securely access and... 
    Senior
    Long term contract
    Full time
    Internship
    Work from home

    Spotify

    Toronto, ON
    3 hours ago
  • $136k - $187k per year

     ...mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support...  ..., and implement new technologies in our build and CI system. Work with internal customers to roll-out projects and process... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    4 days ago
  • $181.05k - $213k per year

     ...limited partners through world-class software, purpose-built for everyone in venture...  ...opportunities of tomorrow. Ink is Carta’s Design System – the underlying foundation for how...  ...and fun (yes, we said that). As a Senior Design Systems Engineer, you’ll work to:  Architect and... 
    Senior
    Full time
    Work at office

    Dba Carta, Inc.

    Toronto, ON
    more than 2 months ago
  •  ...foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for...  ...integration design patterns, integration points and business systems and develop integrations with SAAS, AWS, and Snowflake.... 
    Senior
    Full time

    Hire DigITalent Inc.

    Toronto, ON
    9 days ago
  • $120k - $180k per year

     ...~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple...  ...contributing to architecture and design of new systems ~ Understanding the nature of...  ...devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure... 
    Senior
    Remote job
    Full time
    Work at office
    Visa sponsorship

    Hired Recruiters

    Toronto, ON
    more than 2 months ago
  • $118k - $162k per year

     ...revoked, or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development...  ...high-volume imports Validate data integrity across systems: access that was revoked stays revoked, and audit reports... 
    Senior
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    3 days ago
  • $130k - $225k per year

     ...Veeva Systems is a mission-driven organization and pioneer in industry...  ...You'll Do As a Backend Engineer, you will design and deliver scalable...  ...~5+ years of software engineering experience shipping...  ...conversation with our group's Senior Leader. ~ Once all interviews... 
    Senior
    Remote job
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    10 days ago
  • $136k - $187k per year

     ...points at scale. We're looking for a Senior level Platform Engineer to join a team of highly skilled and...  .... Evaluate and scale existing systems to meet specialized requirements and...  ...authorization ~Demonstrably followed best software engineering principles ~Familiarity... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    9 days ago
  • $148k - $185k per year

     ...Page About the role Our Engineering team helps Nubank to create...  ...strive for state-of-the-art software development practices that currently...  ..., and eschew coupling and centralizing where realistic. We...  ...with large scale distributed systems, understanding their broad architecture... 
    Senior
    Full time

    Nubank

    Toronto, ON
    a month ago
  • $125k - $165k per year

     ...100+ countries, Prophix One™ is built for organisations that want to plan smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role in shaping the product that over 2,500 finance teams around the world rely on every day for budgeting,... 
    Senior
    Full time
    Internship

    Prophix

    Toronto, ON
    a month ago
  • $137.2k - $196k per year

     ...About the Role:  As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS applications. Your work will directly contribute to providing our audience with an... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi, Inc.

    Toronto, ON
    1 day ago
  • $153.82k - $277.43k per year

     ...more efficiently. We’re looking for a Senior Fullstack Engineer to help us tackle significant...  ...and cost, and owning a complex backend system that enables our entire product offering...  ...Professional experience building software at scale Professional experience with... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    3 hours ago
  •  ...is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations A quick snapshot…...  ...efficiently. Your expertise will directly influence system availability, deployment velocity, operational... 
    Senior
    Long term contract
    Full time
    Immediate start
    Worldwide

    Conga

    Toronto, ON
    3 hours ago
  • $148k - $197k per year

     ...At BuildOps, we’re building software purpose-built for commercial contractors. From service to projects...  ...operating. We’re looking for a Senior Software Engineer to help build and scale the product experiences and systems behind that mission. In this role, you’ll work... 
    Senior
    Long term contract
    Full time
    For contractors
    Work at office
    Local area
    Immediate start
    Work from home
    Monday to friday
    Flexible hours

    Buildops

    Toronto, ON
    a month ago
  •  ...technology, including real-time vision systems and state-of-the-art AI models, all while...  ...seamless experience to farmers.   As a Senior Engineer, you will have the opportunity to work on challenging problems throughout our software stack, designing and developing robust... 
    Senior
    Remote work

    Vivid Machines

    Toronto, ON
    24 days ago
  • $136k - $187k per year

     ...We're all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering We are looking for a Senior Software...  ...ingest, process, and distribute security data to downstream systems at scale. Scalable System Architecture: Architect maintainable... 
    Senior
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    2 days ago
  •  ...expanding enterprise demand, we’re scaling our engineering team to support increasingly complex,...  .... As our AI capabilities become central to the product, we're hiring a Full Stack...  ...AI-powered product features Building systems that orchestrate LLM agents, process documents... 
    Senior
    Work at office

    Feathery

    Toronto, ON
    24 days ago
  • $110k - $120k per year

     ...its people, find out more about what Aviso has to offer at . The Opportunity: We’re looking to fill an opening for a Senior Systems Engineer to join our Technology Ops & Support Partners team. Reporting to the Director, Technology Support Services, the Senior Systems... 
    Senior
    Full time
    Internship

    Aviso Wealth

    Toronto, ON
    29 days ago
  • $150k - $190k per year

     ...Team We build enterprise software that helps organizations optimize...  ...go-to-market agility. Our engineering organization includes multiple...  .... We are seeking Senior Backend Engineers to join our...  ...design, build, and scale backend systems that power enterprise-grade product... 
    Senior
    Full time

    Forma.ai

    Toronto, ON
    more than 2 months ago
  • $142k - $158k per year

     ...specific team. This is a requirement for this role. Job title: Senior Software Engineer   What your day-to-day will look like: · Identify,...  ...appropriate tools and scripting · Analyze and debug systems · Perform validation and verification testing in a test-driven... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Pointclickcare

    Toronto, ON
    more than 2 months ago
  • $155k - $200k per year

     ...Senior Software Engineer, Infrastructure   The role We are hiring a Senior Software Engineer to help rebuild the platform underneath Stream...  ...and make infrastructure calls on your own. Success looks like systems that scale predictably under load, cloud spend that falls... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Relocation
    Shift work

    The Stream

    Toronto, ON
    25 days ago
  • $96.4k - $142.66k per year

     ...millions of people? Passionate about data and building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization. The Data... 
    Senior
    Full time
    Local area

    Zynga, Inc.

    Toronto, ON
    more than 2 months ago
  • $120k - $170k per year

     ...Air-tek is a Canadian-based software company redefining how airlines...  ...automation and modern, scalable systems. Our suite of products has...  ...continuous improvement - where every engineer can experiment, own, and make...  ...Role We’re looking for Senior Software Engineers who are... 
    Senior
    Full time
    Work at office
    3 days per week

    Air-Tek

    Toronto, ON
    more than 2 months ago
  • $120k - $160k per year

     ...the next generation creator platform and software tools to not only enable business, health...  ...We are looking for a Staff Software Engineer who can contribute across the product — building new features, improving existing systems, and helping the team work more efficiently... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Home office
    Flexible hours

    Newrich Network

    Toronto, ON
    more than 2 months ago
  •  .... About the Role We are looking for an experienced Senior Software Engineer to join our engineering team in Toronto. This role is ideal...  ...only build high-quality software, but also design scalable system architectures, solve complex engineering problems, and... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    Moomoo

    Toronto, ON
    a month ago
  • $136k - $170k per year

     ...Infrastructure team is passionate about building software to solve problems at massive scale. We do this...  ...the benefit of others. As a Infrastructure Engineer at Lyft, you will run our Production Infrastructure by monitoring system availability and take a holistic view of our... 
    Senior
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    19 days ago
  • $125.62k - $175.62k per year

     ...Company-wide events to stay connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! As a Senior Systems Engineer, you will be a key technical leader driving the architecture and execution of complex space systems. You will lead... 
    Senior
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $100 per hour

     ..., General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Special Projects Software Engineers Type: Contract Compensation: $100–$200/hour Location: Remote Role Responsibilities Collaborate... 
    Senior
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    more than 2 months ago
  • $137.6k - $172k per year

     ...make a difference at global scale. Job Overview: As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you’ll play...  ...tech stack and find creative ways to break our product and systems Use quality metrics and performance metrics to drive change... 

    Coursera

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Central Systems). Be the first to apply!