Senior Software Engineer, Payments

3 weeks ago


Milton, Canada Ripple Labs Full time

At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world. And we get to do the best work of our career and grow our skills surrounded by colleagues who have our backs. 

If you’re ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value.

THE WORK:

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks to settle cross-border payments instantly, securely, and efficiently.

We are looking for a Senior Engineer to join the Reporting team in RippleNet Payments to build solutions that provide customers with best in class experience in financial operations and Payments deporting. You will join a Core data team, working alongside data analytics and science experts to build intelligent systems that support data driven decision making.

We are passionate about the growth of our engineers and place a premium on career development. You will have a high degree of accountability and responsibility from Day 1.

WHAT YOU’LL DO:

  • Be an entrepreneurial builder, working up and down the stack, mixing software engineering, data engineering, and distributed systems knowledge to build modern enterprise payment applications.
  • Build reliable, high-throughput, low-latency microservices to power seamless cross border transactions.
  • Participate in the full software development lifecycle by gathering requirements, leveraging sound software design principles, and ensuring operational excellence with unit & integration testing, and by ownership of monitoring and resolution of production issues
  • Work with teams across the organization, including product, legal, and business development to think beyond the technical implications of your design decisions
  • Continuously raise our standard of engineering excellence by implementing and driving best practices for coding, testing, and deployment
  • Proactively identify customer and infrastructure pain points and drive corresponding solutions.
  • Mentor and support growth of junior engineers.

WHAT YOU’LL BRING:

  • Proficient in Java (or similar language): Ability to develop, optimize, and maintain robust and scalable reporting services using Java and the Spring Boot framework.
  • Knowledge of NoSQL or similar databases is a plus for designing, implementing, and managing reporting data models and has keen understanding of db performance.
  • Understanding of distributed systems: Knowledge of distributed systems concepts and best practices to ensure high availability and fault tolerance for micro/macro-services.
  • Operational Excellence - Demonstrable experience supporting production systems - using observability best practices to drive data-driven decisions in understanding scale and resilience bottlenecks.
  • Experience in building transactional systems backed by modern persistence technologies (Postgres, Aurora, DynamoDB etc.)
  • Experience with Agile development of distributed services, with a focus on robust software design, scalability and security.
  • Experience building and deploying containerized applications into modern distributed computing environments (Gitlab CI, Kubernetes, Argo etc.)
  • Familiarity with Databricks or other Data warehouse or Data lake platforms
  • Experience driving long-term cross team engineering initiatives
  • Security awareness, with an emphasis on designing for security best practices
  • Eagerness to work openly and collaboratively with a diverse team
  • Ability to encourage and drive engineering best practices
  • A positive attitude and a passion for sharing knowledge
  • Preferred Data management and analytics experiences in related financial services domain.
  • BS in Computer Science or similar

WHO WE ARE:

Do Your Best Work

  • The opportunity to build in a fast-paced start-up environment with experienced industry leaders
  • A learning environment where you can dive deep into the latest technologies and make an impact.  A professional development budget to support other modes of learning.
  • Thrive in an environment where no matter what race, ethnicity, gender, origin, or culture they identify with, every employee is a respected, valued, and empowered part of the team.
  • In-office collaboration for moments that matter is important to our culture, and we give managers and teams the flexibility to decide which 10+ days a month they come in. 
  • Weekly all-company meeting - business updates and ask me anything style discussion with our Leadership Team
  • We come together for moments that matter which include team offsites, team bonding activities, happy hours and more

Take Control of Your Finances

  • Competitive salary, bonuses, and equity
  • Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support
  • Employee giving match
  • Mobile phone stipend

Take Care of Yourself

  • R&R days so you can rest and recharge
  • Generous wellness reimbursement and weekly onsite & virtual programming
  • Generous vacation policy - work with your manager to take time off when you need it
  • Industry-leading parental leave policies. Family planning benefits.
  • Catered lunches, fully-stocked kitchens with premium snacks/beverages, and plenty of fun events

Benefits listed above are for full-time employees. 

Ripple is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance. Please find our UK/EU Applicant Privacy Notice and our California Applicant Privacy Notice for reference.

  • Milton, Canada Ripple Labs Full time

    At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places...


  • Milton, Ontario, Canada Canadian Flatbeds Ltd. Full time

    We are seeking a Senior Software Engineer to join our team at {company}. The ideal candidate will possess a strong background in software development and a passion for delivering high-quality solutions.The Senior Software Engineer will be responsible for designing, developing, and testing software applications. This role requires excellent problem-solving...


  • Milton, Ontario, Canada Turtle Gas Bar And Convenience Full time

    Job Title: Senior Software Engineer (Java)Job Summary:As a senior software engineer (Java), you will be responsible for designing, developing, and maintaining large-scale enterprise applications.Responsibilities:Design and develop high-quality, scalable, and secure Java applications.Collaborate with cross-functional teams to identify and prioritize features...


  • Milton, Ontario, Canada R.S. Service Inc. Full time

    Job SummaryWe are seeking a skilled Senior Software Engineer to join our team at {company} in {title}.Responsibilities:Design and develop scalable software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code reviews and ensure adherence to coding standards.Requirements:Strong programming...


  • Milton, Ontario, Canada Bowling Green Logistic Inc. Full time

    About the roleWe are seeking a skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:Design and develop high-quality software systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Implement and maintain software applications using JavaScript and relevant frameworks.Ensure code quality,...


  • Milton, Ontario, Canada LK BROS TRANSPORT INC. Full time

    Job DescriptionLK BROS TRANSPORT INC. is seeking a skilled Senior Full Stack Software Engineer to join our team.Company OverviewWe are a dynamic and innovative company that values teamwork, collaboration, and continuous learning. Our mission is to provide exceptional services to our clients while fostering a positive work environment.SalaryThe estimated...


  • Milton, Ontario, Canada Roadx Express Ltd. Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in full stack development, with experience in designing and implementing scalable and efficient software solutions.Responsibilities:Design and develop full stack...


  • Milton, Ontario, Canada VICI MANUFACTURING INC. Full time

    Job Title: Senior Software Engineer - Full StackThe ideal candidate will have experience working on multiple layers of the application, including backend and frontend development. The goal of this role is to work on building scalable and efficient software systems.Responsibilities:- Design and implement scalable software systems- Collaborate with...


  • Milton, Ontario, Canada Imran Ahmed Ansari Full time

    Job SummaryOur company is seeking a Senior Software Engineer with expertise in cloud computing to join our team. The ideal candidate will have a strong background in designing and developing scalable cloud-based systems.Key ResponsibilitiesDesign and implement cloud-based systemsCollaborate with cross-functional teams to identify and prioritize project...


  • Milton, Ontario, Canada SHIELD KINGS INC. Full time

    OverviewOur company is looking for a senior software engineer to design and implement cloud architecture solutions for our enterprise clients. The ideal candidate will have experience with cloud infrastructure and a strong understanding of cloud security.ResponsibilitiesDesign and implement cloud architecture solutions for enterprise clients.Collaborate with...

  • Software Developers

    3 months ago


    Milton, Canada TruckIt Network is a trading style of Arcube Pty Ltd Full time

    Developers/Programmers (Information & Communication Technology)An exciting opportunity exists for multiple software developers in the mid to senior-level within our growing Engineering team.About Truckit.net:Truckit.net is Australia’s largest online freight marketplace and matches the need to move anything, anywhere, with the best freight company to get it...


  • Milton, Ontario, Canada Study International Full time

    Job DescriptionAt Study International, we're driven by a passion for innovation and a commitment to delivering exceptional customer experiences. Our Epsilon PeopleCloud product suite combines cutting-edge identity, data science, and technology to provide a deeper understanding of consumers. As a Senior Software Engineer, you'll play a crucial role in shaping...

  • Software Engineer

    2 weeks ago


    Milton, Ontario, Canada Randstad Full time

    We are looking for a skilled Software Engineer to join our team. As a key member of our technology department, you will be responsible for designing, developing, and maintaining software applications. Key responsibilities include:•Designing, developing, and testing software applications•Collaborating with cross-functional teams to identify and...


  • Milton, Ontario, Canada DSV Air & Sea Inc. Full time

    About UsAt DSV Air & Sea Inc., we value innovative thinking and technical expertise. Our dynamic team is driven by a passion for delivering exceptional results.Job SummaryWe are seeking a seasoned Senior Software Developer to join our team. As a key member of our engineering department, you will play a crucial role in shaping the future of our software...

  • Senior Web Developer

    2 weeks ago


    Milton, Ontario, Canada Foilcon Full time

    About FoilconFoilcon is a dynamic and innovative company that values expertise and dedication. We are seeking a skilled Senior Web Developer to join our team.Job SummaryWe are offering a competitive salary of $120,000 per year for this role.Job DescriptionIn this position, you will be responsible for developing and implementing complex web applications using...


  • Milton, Ontario, Canada SKS Enterprises LTD. Full time

    About the Role:We are seeking a skilled Senior Software Developer to join our team and contribute to the design and development of high-performance systems. The ideal candidate will have a strong background in software engineering and experience with scalable solutions.Key Responsibilities:Design and develop high-performance software systemsCollaborate with...


  • Milton, Canada Study International Full time

    CAC 40 index), for 50+ years, we've helped the world's top brands transform customer experiences into meaningful, human experiences that drive results. Our Epsilon PeopleCloud product suite combines industry-leading identity, data science and technology - giving a deeper, more accurate consumer view than ever before. We serve the data, analytics and...

  • Software Engineer

    4 weeks ago


    Milton, Ontario, Canada Kenan Courier and Logistics Full time

    About the RoleWe are seeking a skilled Software Engineer - Backend to join our team at {company}.As a Software Engineer - Backend, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. This includes working with our team of engineers to identify and prioritize project requirements,...


  • Milton, Ontario, Canada Study International Full time

    Role OverviewEpsilon is a global advertising and marketing technology company, part of the Publicis Groupe. As a Senior Software Engineer, you will be at the forefront of developing data-driven solutions to drive business growth. Our team empowers marketing and digital business transformation through innovative technologies, best-in-class approaches to data...


  • Milton, Canada Demand For HR Full time

    Our Customer is a growing Engineering Consulting company with over twenty-two years of experience, and is a fully licensed, professional engineering design firm that strives for excellence and innovation. Their team uses proven methodologies & outside-of- the-box thinking to solve customers’ challenges. Their areas of expertise are in Development Services...