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

Software Development Engineer/ Ingénieur Développement Logiciel - Java

Full-time

Royal Bank of Canada

Supports the development and maintenance of scalable data stores that supply big data in forms needed for business analysis. Design, build, and review scalable data pipelines, analytics platforms, and ML systems. This is a hands-on role with end-to-end ownership, with significant time doing coding.
Set Technical Direction: Define and promote best practices in data and ML engineering. Work closely with data scientists, business leaders, and IT teams to understand needs and translate them into technical solutions.
Deliver at Scale: Ensure projects are executed with high quality, on time, and aligned with business goals. Proactively identify risks and enforce compliance standards, especially around data governance and security.

5+ years developing in Java/Scala

  • 5+ years of experience in building high performance, backend applications with Spring/Spring Boot etc.
  • 3 + years hands on experience with any of the big data tools (e.g. Apache Spark/Hadoop/ AWS Glue/ AWS EMR/Snowpark/Azure Databricks/Azure Data Factory)
  • Excellent communication skills—able to clearly explain complex technical concepts to both technical and non-technical audiences.
  • Bachelor’s degree in computer science, Engineering, or a related field; Master's or PhD preferred.

Proven experience in cloud platforms like AWS or Azure, with knowledge of scalable architecture patterns.
Familiarity of front-end frameworks (e.g. React, Angular)

A Total Rewards program that includes flexible benefits, work/life balance and career development programs and investment and retirement savings plans
Competitive pay and high-earning potential
All the tools, training, and team support you need to grow your business and career
Flexible work/life balance options

#Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), ETL Processing, Group Problem Solving, Quality Management, Requirements Analysis

Full time Platform:
Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer/ Ingénieur Développement Logiciel - Java in Toronto, ON vacancy
  •  ...Global Banking and Markets Engineering (GBME) is the fast-moving, award...  ...an experienced Senior Software Engineer to support the team,...  ...dev ops skills with hands on development responsibilities. This role requires...  ...with OOP Programming, Java, Enterprise Edition Java - J2EE... 
    Suggested
    Flexible hours

    Scotiabank

    Toronto, ON
    14 days ago
  •  ...~ Hands-on expertise in Spring Boot, Java, REST API development, and Kafka-based event-driven architectures...  ...Big Data applications using Java, Scala, Hadoop, Hive Minimum 2 years coding...  ...strengths from strategy and design to engineering, all fueled by its market leading... 
    Suggested
    Full time
    Local area

    Capgemini

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

     ...patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of...  ...foundation in enterprise Java development. - A passion for modern open-source...  ...technologies. - Experience in enterprise software or high-growth tech environments.... 
    Suggested
    Work at office
    Local area
    Remote work
    Worldwide

    Veeva Systems

    Toronto, ON
    8 hours ago
  • $120k - $135k per year

     ...We’re looking to fill an opening for a Software Engineer Technical Lead to join our Information Technology...  ...practices. This role combines hands-on development with leadership responsibilities,...  ...stack engineers, with primary experience in Java technologies. Secondary experience in... 
    Suggested
    Full time
    Internship

    Aviso Wealth

    Toronto, ON
    1 day ago
  •  ...inclusive and high-performing culture. The Role The Software Engineer (C++/Java) will contribute to the overall success of the Risk and...  ...associated analytics into the framework. Assist with the development and enhancement of the valuation framework. Develop and... 
    Suggested
    Flexible hours

    Scotiabank

    Toronto, ON
    13 days ago
  •  ...in an inclusive and high-performing culture. The Role We are seeking a highly experienced Software Engineer (Java/Python) with a strong background in software development, testing, and data engineering. The ideal candidate will bring deep technical expertise and a proven... 
    Flexible hours

    Scotiabank

    Toronto, ON
    18 days ago
  •  ...valuable real world work experience to the engineers of tomorrow while building a...  ...intern completion Experience in C++, Java, Python, Scala, or C# A strong sense of ownership and...  ...with us – Learning, mentorship & career development programs. &##128170; Your wellbeing... 
    Remote job
    Full time
    Summer work
    Internship
    Work at office
    Worldwide

    Criteo

    Toronto, ON
    28 days ago
  • $70k - $115k per year

     ...Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise...  ...systems designed for the Construction and Engineering industries. About CMiC CMiC  is...  ...Framework, Jersey, Oracle JDeveloper, Java, JavaScript, SQL, PL/SQL Evaluate alternative... 
    Full time
    Seasonal work
    Flexible hours
    Night shift

    CMiC

    Toronto, ON
    23 days ago
  • $180k - $275k per year

     ...health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the...  ...feature implementation, from design and development through deployment, production support,...  ...proven software development expertise (Java development required) Enterprise SaaS... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Toronto, ON
    8 hours ago
  •  ...Toronto - Hybrid (4 days from Office) Core Software Development • Develop and support production level software using Python, Java, JavaScript, and TypeScript. • Build...  ...____________________ Cloud & Platform Engineering • Work with cloud based, large scale... 
    Contract work
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    14 days ago
  • $140k per year

     ...test automations and is looking for a highly talented Senior Software Engineer in Test specializing in frontend technologies to help ensure...  ...integration. ~ Familiarity with component-driven development and testing in mono repos or micro-frontends architecture.... 

    Kong

    Toronto, ON
    10 days ago
  •  ...employ a dedicated DevSecOps Engineer. This position may be offered...  ...cloud, DevOps (GitHub, Azure), or software engineering roles. •...  ...architectures. • Microservices, Java, CI/CD, SQL queries, Dataflow,...  ...for professional development   What you need to do now... 
    Permanent employment
    Full time
    Contract work

    Talencity Inc.

    Toronto, ON
    13 days ago
  • $72k - $138k per year

     ...Summary We are passively seeking Java Developers to join our team in anticipation...  ...pipeline for future needs. As a Java Software Engineer at Deloitte, you will join our Delivery...  ...will encompass all aspects of the software development lifecycle, from design and estimation... 
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    17 days ago
  • $200k per year

     ...Position: Full Stack / AI Software Engineering Lead (Java and React) Location: Downtown Toronto, ON (Hybrid - 2 days onsite) Salary: $200K...  ...team leadership experience - Strong full-stack software development expertise using Java / Spring Boot + React - Proven system... 

    Quantum Technology Recruiting Inc. (QTR)

    Toronto, ON
    2 days ago
  •  ...Design & Development • Design, develop, and maintain high quality, scalable backend services and APIs. • Build applications using Scala, Java, and Spring Boot following modern engineering practices. • Ensure code is modular, maintainable, and optimized for performance... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    7 days ago
  • $98.6k - $144.65k per year

     ...Autodesk is a global leader in 3D Design, Engineering, and Entertainment software. The work we do at Autodesk touches...  ...and pipeline for Fusion 360 build, development, testing, and delivery. It is built...  ...Python (required); experience with Java or JavaScript/TypeScript is a plus... 
    Full time
    For contractors
    Remote work

    Autodesk

    Toronto, ON
    1 day ago
  •  ...Description Want to develop software systems for a team that’s at the center of the supply chain universe? Sourcing Performance...  ...Chain Optimization Technologies (SCOT), is seeking a software development engineer to design, build, and maintain our critical purchase order and... 
    Full time
    Temporary work
    Internship
    Seasonal work

    Amazon

    Toronto, ON
    15 days ago
  • $142.4k - $190.1k per year

     ...looking for an outstanding Senior Engineer to work with as we redefine...  ...will oversee aspects of the software lifecycle. Primary Job Responsibilities...  ...all phases of the software development process independently as well...  ...in software development using Java, Scala, RESTful Web Services.... 
    Immediate start

    eBay

    Toronto, ON
    3 days ago
  •  ...the enterprise. Emburse is looking for a passionate software engineer to contribute to the development of an engaging and interconnected set of system...  ...with the ability to design and review systems built in Java, Go, C#, or Python, and to guide teams in selecting the... 
    Local area
    Flexible hours

    Emburse

    Toronto, ON
    4 days ago
  •  ...collaborative and innovative environment fosters learning and development, empowering you to excel and make a tangible impact. This...  ...solutions for the future. We are looking for several Java Developer Engineers with strong background in back end development and bank channel... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Monday to friday

    OTT Financial Group

    Toronto, ON
    3 days ago
  •  ...The Team And Role We are the Selling Engineering Team at eBay! We are seeking dedicated, creative and hard-working Senior Software Development Manager to lead skillful backend software...  .... ~ Expert and hands-on experiences in Java, Spring framework, GraphQL Services, Design... 
    Immediate start
    Worldwide

    eBay

    Toronto, ON
    4 days ago
  •  ...We are seeking an experienced Senior Software Developer to join our dynamic team in Wealth...  ...projects and programs, leveraging Python & Java and database technologies such as Spring...  ...information on the detailed technical design and development of applications using existing and... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    16 days ago
  • $142.4k - $190.1k per year

     ...dedicated, creative and passionate Staff Backend Software Engineer to architect, design and develop...  ...applications Expert and hands-on experiences in Java, Spring Framework, Caching, GraphQL,...  ...in a programming language such as Java/Scala, and strong foundation in data structures... 
    Immediate start
    Worldwide

    eBay

    Toronto, ON
    4 days ago
  •  ...success of the Core Banking Engineering globally ensuring specific individual...  ...role, you will: Ensure software reliability, observability...  ...: ~6+ years of software development experience in conceptualization...  ...) with a solid background in Java/J2EE and Web Services (REST &... 
    Manual labor

    Scotiabank

    Toronto, ON
    7 days ago
  • $140k - $205.7k per year

     ...Position Overview Autodesk is seeking an experienced Software Development Manager to join Autodesk's Platform Services and Emerging Technologies...  ...software components and services Work closely with other engineering managers, product management, and architects to translate... 
    Full time
    For contractors

    Autodesk

    Toronto, ON
    1 day ago
  • $65k - $115k per year

    Software Development Engineering in Test (SDET) Position Description We are looking for a highly skilled and motivated SDET to join our team. This...  .... • Implement and maintain automated test scripts using Java and Python. • Validate microservices and APIs using automated... 
    Work at office
    2 days per week
    3 days per week
    Toronto, ON
    a month ago
  •  ...and ensures resource allocation, skill development and cost decisions align with business needs...  ...ensuring their teams commit the time to engineering-led innovation, ensuring that early...  ...You have a successful track record as a software development manager working with cloud-based... 
    Temporary work
    Work at office
    Flexible hours

    Benevity

    Toronto, ON
    5 days ago
  •  ...High-Level Overview Benevity is seeking a Director of Software Engineering to lead the evolution of our Core and Business layers within...  ...workloads Champion an AI-first mindset by building AI-integrated development lifecycles and encouraging continuous skill acquisition... 
    Long term contract
    Work at office
    Immediate start
    Flexible hours

    Benevity

    Toronto, ON
    5 days ago
  • $53k - $71k per year

     ...the Team & Business Line: Proprietary software solutions and innovation are at the core...  ...investment space. Through our network of global development centres, Citco invests heavily in...  ...some of the following technologies: Python, Java, Javascript, HTML, SQL and general web... 
    Internship
    Work at office
    Worldwide
    Flexible hours

    The Citco Group Limited

    Toronto, ON
    1 day ago
  •  ...technical expertise towards success of the development team. Is this role right for you? In...  ...years of hands-on technical experience in software development and supporting complex large-...  ...platforms 2+ years experience as a Java developer with a preference for Java 8/Spring... 
    Manual labor
    Flexible hours

    Scotiabank

    Toronto, ON
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer/ Ingénieur Développement Logiciel - Java. Be the first to apply!