Staff Software Engineer

3 weeks ago


Ajax, Ontario, Canada Ripple Labs Full time


Ripple Job Posting

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:

We are looking for a Staff Software Engineer to optimize and scale our liquidity businesses. Candidates will partner with quantitative developers, applied scientists, and other software engineers to deliver new automation and systems that connect to machine learning and other optimizations that use market data to make better decisions. Those solutions will influence how we run our business, meaning you will partner with collaborators across the company - including Payments Product and Engineering, Applied Scientists, Trading and Markets, and Finance - to help build them well. In this role, you will also mentor other engineers to create a multiplier effect on your expertise in areas of system design, operational excellence, and iterative, continuous deployment. Ideal candidates will have a track record of technical excellence in designing, building, and delivering reliable solutions as part of a team. As a member of a growing initiative, you must be passionate about the role data can play in running customer-facing businesses. You will architect and author code to production-grade services, improving engineering standards. You are relentless in your commitment to operational excellence, ensuring that decisions are made based on the highest quality data possible. You can clearly identify feature requirements for solutions, even when problem statements are ambiguous and rapidly changing with our business.

WHAT YOU'LL DO:

Be an ambitious builder, working up and down the stack, mixing software engineering, data engineering, and knowledge of machine learning deployments to deliver solutions that power a business. Deliver reliable, high-throughput, low-latency (micro)services to power-optimized decision-making at scale. Provide leadership in the full software development lifecycle, from sculpting technical vision and software design to unit, integration, and end-to-end testing. Work with teams across the organization, including partner engineering teams, product, markets, platform, and legal, among others. Design and implement tools and processes to be an expert consumer of market data, specifically in real-time. Be curious about how data can help solve problems, using your high standards for data quality and engineering operational excellence to ensure we treat data like we treat production code. Be a technical domain expert, provide technical leadership, and share your expertise with a team of engineers. Continuously raise our standard of engineering excellence by implementing and driving best practices for coding, testing, and deployment.

WHAT YOU'LL BRING:

8+ years of hands-on Software Development experience on large-scale distributed systems, with the last 5-7+ years in a major programming language (Java Python, Go, or similar) and 2+ years experience working as a tech lead. Experience building and deploying containerized applications (e.g. Docker) into modern distributed computing environments such as Kubernetes in production environments. Experience with cloud data platforms (AWS, GCP, Databricks, or similar), with experience building transactional systems (preferably in finance/banking/e-commerce domains) to wrangle large, structured event data sources such as tick data. Experience with real-time data is a huge plus. Experience with Agile development of distributed services, with a focus on robust software design, scalability and security. 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. BS or equivalent experience in Computer Science or similar, MS/PhD a plus.

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.


  • software engineer

    1 week ago


    Ajax, Ontario, Canada JAM Software GmbH Full time

    Multiple Opening For Immediately Joining Candidates ApplyWe are seeking a dedicated HTML developer to join our software company. The successful candidate is responsible for collaborating with web designers to create functional, responsive and visually appealing websites that match a range of standard screen resolutions. The ideal candidate is a dynamic,...


  • Ajax, Ontario, Canada JAM Software GmbH Full time

    US AIstands as a forward-thinking digital transformation enterprise, dedicated to enabling individuals to achieve remarkable feats through cutting-edge technology.As a leader inArtificial Intelligence, Cybersecurity and Self-Healing Infrastructure, we are actively seeking top-tier talent to spearhead the commercialization of groundbreaking products and...


  • Ajax, Ontario, Canada Texada Software Full time

    We are looking for someone who is a technology leader with a platform mindset who will be creating software solutions for equipment dealers and rental companies . As a Director of Engineering you will be partnering closely with various business units, external and internal partners to lead the strategy for accelerating the outcomes by leveraging existing...


  • Ajax, Ontario, Canada Texada Software Full time

    We are looking for someone who is a technology leader with a platform mindset who will be creating software solutions for equipment dealers and rental companies . As a Director of Engineering you will be partnering closely with various business units, external and internal partners to lead the stra


  • Ajax, Ontario, Canada IIT Guwahati Alumni Association Full time

    Senior Software Engineer MaxLinear || MS Research Computer Technology IIT Delhi || B.Tech NIT Raipur Silver Medalist at MaxLinear Technologies Pvt. Principal Software Engineer at InsightSoftware, Hyderabad Software Engineer @InsightSoftware, There are multiple opening for SE,SSE,PSE for Backend, frontend and devops for 3+ yrs insightsoftware is a leading...


  • Ajax, Ontario, Canada MeowTech CO. Full time

    Senior Software Engineer - NodeJS (Hybrid) Description The Senior Software Engineer (SSE) is responsible to write software programs from design specifications; Plans, executes, and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contrib


  • Ajax, Ontario, Canada SPTel Pte Ltd Full time

    ~01 March 2024 Responsibilities ~ Reviews design documents and provides feedback on approach and estimates ~ Participate fully in Agile Scrum team's development cycle and strictly adhere to the development process, coding standards and guidelines ~ Responsible for translating requirements into API Design and writing of interface specification ~ Develops the...


  • Ajax, Ontario, Canada MeowTech CO. Full time

    Senior Software Engineer - NodeJS (Hybrid)DescriptionThe Senior Software Engineer (SSE) is responsible to write software programs from design specifications; Plans, executes, and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to system architecture and design decisions.• To write,...


  • Ajax, Ontario, Canada Citibank (Switzerland) AG Full time

    Digital Software Engineer Senior Manager page is loaded Digital Software Engineer Senior Manager Apply locations Irving Texas United States time type Full time posted on Posted 2 Days Ago job requisition id Citibank, N.A. seeks a Digital Software Engineer Senior Manager for its Irving, TX location. Review application and perform development of the core IT...


  • Ajax, Ontario, Canada Advance Africa Ltd Full time

    Identigate Fullstack Software Engineer Jobs in KenyaIdentigate Fullstack Software Engineer Jobs in Kenya Identigate Fullstack Software Engineer Jobs in KenyaIdentigate Fullstack Software Engineer Jobs in KenyaAbout UsWe are a leading provider of innovative software solutions that addresses challenges associated with managing – People, Facilities and Assets...


  • Ajax, Ontario, Canada Ripple Labs Full time

    At Ripple, we're building a world where value moves like information does today. By supporting an open community of developers, they can advance the solutions and innovation needed to allow businesses, consumers, institutions and governments to fuel the engine of a new digital economy. RippleX is helping more people participate in the digital economy...


  • Ajax, Ontario, Canada Canfieldresearchgroup Full time

    Throughout all clinical trial phases, Canfield delivers exceptional service and expertise. We are with you from the earliest conception of a study to ensure effective image design and clearly documented results.Software Engineering/Development: Clinical Software Web DeveloperThe ideal candidate for our Clinical Software Web Developer position has great...


  • Ajax, Ontario, Canada Canfieldimagingsystems Full time

    Throughout all clinical trial phases, Canfield delivers exceptional service and expertise. We are with you from the earliest conception of a study to ensure effective image design and clearly documented results. Software Engineering/Development: Clinical Software Web Developer II The ideal candidate for our Clinical Software Web Developer II position has...


  • Ajax, Ontario, Canada SS&C Full time

    SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countrie


  • Ajax, Ontario, Canada Lamwork Full time

    The Application Engineer utilizes technical expertise for sales presentations, product demonstrations, and maintenance of company products, addressing customer needs and preparing detailed specifications. The role involves building and demonstrating customized applications based on rapid prototyping, providing follow-up support, and continuously improving...


  • Ajax, Ontario, Canada Digipulsetech Full time

    Research, analyze, and design new and existing software products; Design, code, test, implement and support core application components and makes recommendations towards the development of new code or existing code; Work within existing application architecture to deliver solutions; Participate in performance and maintainability code improvement efforts;...


  • Ajax, Ontario, Canada The Scalers Ltd Full time

    At Upswing, we are a passionate and self-driven team of thinkers who aspire to build the rails to connect the legacy financial sector with financial innovators through a simple and powerful banking-as-a-service (BaaS) platform.We're building our platform putting the focus on pragmatism, reliability, and maintainability. We believe that keeping the...

  • Software Developer

    1 week ago


    Ajax, Ontario, Canada Bastian Solutions Full time

    Job Description Software Development Job Overview Work together with Team Lead in the development of future engineered products (new versions of Exacta, various automation and device integration with Exacta, Dynamics AX and other ERP system integration into Exacta, new functionality within Exacta – vision systems, voice-controlled Exacta, embedded...


  • Ajax, Ontario, Canada Gradient IT Full time

    We are looking for a passionate Site Reliability Engineer with a deep-rooted foundation in DevSecOps and Open Source Technology. The engineer should be passionate about automation and building highly scalable and available services in the cloud. You will help lead a team of engineers to build tooling, automation, and support Spinnaker on behalf of our...


  • Ajax, Ontario, Canada Xalted Information Systems Pvt. Ltd. Full time

    Job Description Proficiency with Core Java and object oriented designKnowledge and experience developing data-centric, web-based applications using JSF/JSP, Java(Collections, Multi-threading, socket programming), JavaScript, , , AJAX, HTML, CSS, Graph DB Titan/Janus, Elastic Search, Tomcat/JBOSS)Knowledge of and/or experience in building REST APIs, Web...