Enterprise Software Developer
1 week ago
Job Summary
Job Description
What is the Opportunity?
The Royal Bank of Canada is seeking a highly skilled and experienced software engineer to join our team as a Senior Software Engineer. As a key member of our Site Reliability Engineering (SRE) team, you will be responsible for designing, building, and managing various platforms to support business processes, toil reduction, and new technology development focused on creative engineering solutions to operations problems.
Key Responsibilities:
- Design and develop complex software solutions to support multiple SRE-oriented projects
- Build and maintain partnerships with multiple lines of business to drive SRE initiatives
- Engineer end-to-end solutions for both on-prem and cloud infrastructure
- Build and support platforms and applications that enable RBC SRE vision
- Build and utilize automation platforms to reduce toil and provide self-serve capabilities to teams
Requirements:
- Extensive experience (5+ years) in analyzing, developing, and managing enterprise-level applications
- Excellent working knowledge of relational databases in PostgreSQL, MySQL, or MSSQL
- A solid understanding of REST API technology with demonstrated competency in consuming third-party APIs and the ability to conceptualize the design of a new API
- Advanced proficiency with application-supporting network protocols and services (TCP/IP, DNS, load balancing, SSL, and certificates)
- Experience in working with multiple public and private cloud platforms like AWS, Azure, and OpenShift
- Experience with cloud-based applications, CI/CD pipelines, and IaC (Infrastructure as Code)
- A desire to take ownership of the product and deliver high-quality work
Preferred Qualifications:
- Frontend experience building applications in React (bonus for React Native)
- Experience managing infrastructure, ideally through IaC
- Experience in building and running cloud workloads
- Real-world practical experience with Machine Learning and/or AI
What's in it for you?
- We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services
- Flexible work/life balance options
-
Enterprise Software Developer
7 days ago
Vancouver, British Columbia, Canada McMillan Full timeAbout the RoleThe Enterprise Software Developer is a key member of our team, responsible for designing, developing, and deploying software solutions that meet the needs of our clients. As a seasoned professional, you will work closely with our Manager, Enterprise Architecture to realize and implement services in the Enterprise Architecture domain.Key...
-
Enterprise Software Developer
1 week ago
Vancouver, British Columbia, Canada McMillan Full timeAbout the RoleThe Enterprise Software Developer is a key member of our team, responsible for designing, developing, and deploying software solutions that meet the needs of our clients. As a seasoned professional, you will work closely with our Manager, Enterprise Architecture to realize and implement services in the Enterprise Architecture domain.Key...
-
Enterprise Software Developer
3 days ago
Vancouver, British Columbia, Canada McMillan Full timeAbout the RoleThe Enterprise Software Developer is a key member of our team, responsible for designing, developing, and deploying software solutions that meet the needs of our clients. As a seasoned professional, you will work closely with our Manager, Enterprise Architecture to realize and implement services in the Enterprise Architecture domain.Key...
-
Enterprise Software Developer
3 days ago
Vancouver, British Columbia, Canada McMillan Full timeAbout the RoleThe Enterprise Software Developer is a key member of our team, responsible for designing, developing, and deploying software solutions that meet the needs of our clients. As a seasoned professional, you will work closely with our Manager, Enterprise Architecture to realize and implement services in the Enterprise Architecture domain.Key...
-
Software Developer, Innovation
2 days ago
Vancouver, British Columbia, Canada Software Aspekte Full timeAbout UsSoftware Aspekte is a leading provider of cloud-based software solutions, dedicated to transforming the way the world learns and works. With a mission to advance the use of technology in education and beyond, we're looking for talented software developers to join our team.Job SummaryWe're seeking a skilled software developer to work on a wide range...
-
Software Developer, Innovation
2 days ago
Vancouver, British Columbia, Canada Software Aspekte Full timeAbout UsSoftware Aspekte is a leading provider of cloud-based software solutions, dedicated to transforming the way the world learns and works. With a mission to advance the use of technology in education and beyond, we're looking for talented software developers to join our team.Job SummaryWe're seeking a skilled software developer to work on a wide range...
-
Software Developer
6 days ago
Vancouver, British Columbia, Canada Software Aspekte Full timeAbout the RoleWe are seeking a highly skilled Software Developer to join our team at Software Aspekte. As a key member of our development team, you will play a critical role in designing, developing, and deploying cutting-edge cloud-based software solutions.Key ResponsibilitiesDesign and develop scalable, secure, and efficient cloud-based software...
-
Software Developer
7 days ago
Vancouver, British Columbia, Canada Software Aspekte Full timeAbout the RoleWe are seeking a highly skilled Software Developer to join our team at Software Aspekte. As a key member of our development team, you will play a critical role in designing, developing, and deploying cutting-edge cloud-based software solutions.Key ResponsibilitiesDesign and develop scalable, secure, and efficient cloud-based software...
-
Software Development Engineer
5 days ago
Vancouver, British Columbia, Canada Workday, Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Workday, Inc. As a key member of our engineering team, you will have the opportunity to design, develop, and deliver complex software solutions that meet the needs of our enterprise clients.Key Responsibilities:Design and develop software enhancements using...
-
Software Development Engineer
5 days ago
Vancouver, British Columbia, Canada Workday, Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Workday, Inc. As a key member of our engineering team, you will have the opportunity to design, develop, and deliver complex software solutions that meet the needs of our enterprise clients.Key Responsibilities:Design and develop software enhancements using...
-
Software Development Specialist
7 days ago
Vancouver, British Columbia, Canada Collaborit Enterprise Asset Management Incorporated Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Collaborit Enterprise Asset Management Incorporated. As a key member of our IT department, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesRequirements Gathering: Collect and...
-
Software Development Specialist
7 days ago
Vancouver, British Columbia, Canada Collaborit Enterprise Asset Management Incorporated Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Collaborit Enterprise Asset Management Incorporated. As a key member of our IT department, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesRequirements Gathering: Collect and...
-
Software Development Manager
1 week ago
Vancouver, British Columbia, Canada Global Relay Full timeAbout Global RelayGlobal Relay is a leading provider of enterprise information archiving solutions, offering cloud archiving, surveillance, eDiscovery, and analytics services to highly regulated firms. With over 20 years of experience, we have established ourselves as a trusted partner in the industry, providing secure and compliant solutions to our...
-
Software Development Manager
7 days ago
Vancouver, British Columbia, Canada Global Relay Full timeAbout Global RelayGlobal Relay is a leading provider of enterprise information archiving solutions, offering cloud archiving, surveillance, eDiscovery, and analytics services to highly regulated firms. With over 20 years of experience, we have established ourselves as a trusted partner in the industry, providing secure and compliant solutions to our...
-
Software Development Specialist
12 hours ago
Vancouver, British Columbia, Canada Collaborit Enterprise Asset Management Incorporated Full timeCollaborit Enterprise Asset Management Incorporated is seeking a skilled Software Engineer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing software solutions to meet the needs of our clients. Your primary focus will be on collecting and documenting user requirements, coordinating the...
-
Software Development Specialist
9 hours ago
Vancouver, British Columbia, Canada Collaborit Enterprise Asset Management Incorporated Full timeCollaborit Enterprise Asset Management Incorporated is seeking a skilled Software Engineer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing software solutions to meet the needs of our clients. Your primary focus will be on collecting and documenting user requirements, coordinating the...
-
Senior Software Engineer
1 day ago
Vancouver, British Columbia, Canada Trimble Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Trimble. As a key member of our Construction Sector team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using a variety...
-
Senior Software Engineer
1 day ago
Vancouver, British Columbia, Canada Trimble Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Trimble. As a key member of our Construction Sector team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using a variety...
-
Enterprise Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Workday Full timeYour work days are brighter here.At Workday, our journey began with a simple conversation that sparked an innovative idea to transform the enterprise software landscape. Our culture, rooted in the principle of prioritizing our people, has been a cornerstone of our success. We believe that a thriving, employee-focused, and collaborative environment is...
-
Senior Software Engineer
4 days ago
Vancouver, British Columbia, Canada Trimble Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Trimble. As a key member of our Construction Sector development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications...