Current jobs related to Staff Software Engineer, Cloud Platform - St Catharines, Ontario - Ripple Labs


  • St. Thomas, Ontario, Canada Oracle Full time $62,100 - $158,200

    Oracle Senior Software Engineer Job Overview As a key contributor within the software engineering division, you will engage actively in the formulation and advancement of standard practices and protocols. Your primary responsibility will be to develop software solutions for tasks related to the creation, design, and troubleshooting of software applications...


  • St. Thomas, Ontario, Canada CB Canada Full time

    Job Number: 44380 Group: CB Canada Division: Engineering Solutions Job Type: Permanent/Regular Location: Remote/HybridCompany OverviewCB Canada specializes in delivering innovative engineering solutions and advanced manufacturing technologies to a global clientele. Our commitment to product excellence and engineering prowess allows us to consistently...

  • Software Engineer

    2 weeks ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Aerosports Trampoline Park. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our business operations.Key ResponsibilitiesSoftware DevelopmentWrite, modify, integrate, and test software code to meet...

  • Software Engineer

    2 weeks ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Aerosports Trampoline Park. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our business operations.Key ResponsibilitiesSoftware DevelopmentWrite, modify, integrate, and test software code to meet...

  • Software Engineer

    2 weeks ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Aerosports Trampoline Park. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our business operations.Key ResponsibilitiesSoftware DevelopmentWrite, modify, integrate, and test software code to meet...

  • Software Engineer

    2 weeks ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Aerosports Trampoline Park. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our business operations.Key ResponsibilitiesSoftware DevelopmentWrite, modify, integrate, and test software code to meet...

  • Software Engineer

    3 days ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Aerosports Trampoline Park Software Developer JobWe are seeking a skilled Software Developer to join our team at Aerosports Trampoline Park. As a Software Developer, you will be responsible for designing, developing, and testing software applications to support our business operations.Key Responsibilities:Design and develop software applications using...

  • Software Engineer

    4 days ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Aerosports Trampoline Park Software Developer JobWe are seeking a skilled Software Developer to join our team at Aerosports Trampoline Park. As a Software Developer, you will be responsible for designing, developing, and testing software applications to support our business operations.Key Responsibilities:Design and develop software applications using...

  • Software Engineer

    1 month ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Position OverviewWe are seeking a dedicated Software Developer to join our dynamic team at Aerosports Trampoline Park. The ideal candidate will possess a strong foundation in software engineering principles and a passion for developing innovative solutions.Educational RequirementsBachelor's degree in Computer Science or a related fieldKey...

  • Software Engineer

    1 month ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Position OverviewWe are seeking a skilled Software Developer to join our dynamic team at Aerosports Trampoline Park. The ideal candidate will have a strong foundation in software engineering principles and a passion for developing innovative solutions.Educational BackgroundBachelor's degree in Computer Science or a related fieldKey ResponsibilitiesDevelop,...

  • Software Engineer

    1 month ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Position OverviewWe are seeking a skilled Software Developer to contribute to our dynamic team at Aerosports Trampoline Park. The ideal candidate will possess a strong foundation in software engineering principles and a passion for developing innovative solutions.Educational BackgroundBachelor's degree in Computer Science or a related fieldKey...


  • St. Thomas, Ontario, Canada CB Canada Full time

    Job Number: 44380 Group: CB Canada Division: Software Development Job Type: Permanent/Regular Location: Remote/HybridCompany OverviewCB Canada specializes in delivering a wide array of engineering solutions and software innovations to clients worldwide. Our commitment to excellence in product engineering and tooling capabilities allows us to provide...


  • St. Thomas, Ontario, Canada Oracle Full time $62,100 - $158,200

    Job OverviewAs a key contributor in the software engineering division, you will play an essential role in shaping and advancing standard practices and methodologies.ResponsibilitiesYour primary duties will include:Developing software for tasks related to the design, creation, and troubleshooting of software applications or operating systems.Contributing to...

  • Software Engineer

    3 hours ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Software Developer Job DescriptionAerosports Trampoline Park is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Test and debug...

  • Software Engineer

    8 hours ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Software Developer Job DescriptionAerosports Trampoline Park is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Test and debug...

  • Software Engineer

    6 days ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Software Developer Job DescriptionAerosports Trampoline Park is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to...

  • Software Engineer

    6 days ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Software Developer Job DescriptionAerosports Trampoline Park is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to...

  • Software Engineer

    1 week ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Software Developer Job DescriptionAerosports Trampoline Park is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using various programming...

  • Software Engineer

    1 week ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Software Developer Job DescriptionAerosports Trampoline Park is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesSoftware Development: Write, modify, and integrate software code to meet...

  • Software Engineer

    2 days ago


    St. Catharines, Ontario, Canada Aerosports Trampoline Park Full time

    Software Developer Job DescriptionAerosports Trampoline Park is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using various programming languages...

Staff Software Engineer, Cloud Platform

3 months ago


St Catharines, Ontario, Canada Ripple Labs Full time

At Ripple, we are striving to create a world where the movement of value is as seamless as the flow of information in today's digital age. Right now, we are on the lookout for a skilled Staff Software Engineer to enhance and expand our liquidity operations.

If you join us, you will collaborate with quantitative developers, applied scientists, and fellow software engineers to develop innovative automation and systems that integrate machine learning and other optimizations based on market data for improved decision-making processes.

These solutions will have a significant impact on our business operations, requiring you to engage with various departments within the company, including Payments Product and Engineering, Applied Scientists, Trading and Markets, and Finance, to ensure their successful implementation.

In this role, you will also play a key part in mentoring other engineers, leveraging your expertise in system design, operational efficiency, and continuous deployment to empower your team.

The ideal candidate will have a proven track record of excellence in designing, constructing, and delivering reliable solutions as part of a collaborative team effort.

As a member of our dynamic team, you should possess a strong passion for leveraging data to optimize customer-facing operations.

We expect you to be unwavering in your pursuit of operational perfection, always making decisions based on the most accurate and highest-quality data available.

As an ambitious innovator, you will be involved in all aspects of software development, encompassing software and data engineering, as well as machine learning expertise, to develop solutions that drive business growth.

  • Provide leadership throughout the software development lifecycle, from shaping technical strategies and software architecture to conducting testing across different levels.
  • Collaborate with teams company-wide, including partner engineering groups, product development, marketing, platform, and legal teams.
  • Devise and implement tools and procedures to expertly handle market data consumption, particularly in real-time scenarios.
  • Demonstrate a keen interest in leveraging data to solve challenges, maintaining high standards for data quality and operational excellence similar to production code.
  • Act as a technical authority in your domain, offering guidance and sharing your knowledge with an engineering team.
  • Continuously elevate our engineering standards by enforcing and promoting best practices in coding, testing, and deployment processes.

You should have over 8 years of practical experience in Software Development within large-scale distributed systems, with a focus on a major programming language (such as Java, Python, Go, or equivalent) for the past 5-7 years, including 2+ years in a technical leadership role.

  • Experience in developing and deploying containerized applications (e.g., Docker) in modern distributed environments like Kubernetes for production settings.
  • Proficiency in cloud data platforms (AWS, GCP, Databricks, or similar), particularly in constructing transactional systems (preferably in finance, banking, or e-commerce domains) to handle substantial, structured event data sources like tick data.
  • Familiarity with Real-Time data is highly advantageous.
  • Background in Agile development of distributed services, emphasizing robust software design, scalability, and security.
  • A BS degree in Computer Science or a related field is required, while an MS/PhD is considered a bonus.

Face-to-face collaboration plays a significant role in our work culture at Ripple, and we grant managers and teams the flexibility to choose 10 days or more per month for in-office interactions.

Seize control of your financial future:

  • Competitive benefits covering physical and mental healthcare, retirement planning, family-related support, and more.
  • Mobile phone stipend.
  • Generous wellness reimbursement and a mix of onsite and virtual activities weekly.
  • Ample vacation policy with the freedom to take time off when needed in coordination with your manager.
  • Leading parental leave packages, catered lunches, stocked kitchens with premium snacks and beverages, and a wide array of exciting events.
  • The mentioned benefits apply to full-time employees.

We are dedicated to fostering a diverse and inclusive workforce.

We uphold a non-discriminatory policy, ensuring a fair chance to all qualified candidates without regard to race, color, religion, gender identity, pregnancy status, national origin, age, marital status, disabilities, medical conditions, military background, or any other characteristic safeguarded by local regulations.