Senior Software Engineer
Socket.dev
What’s the opportunity?
We’re looking for a Senior Software Engineer who will help design and build robust, scalable AI services. This is a great opportunity to grow in the world of AI engineering and work with a team of passionate individuals committed to delivering enterprise-grade software solutions for our production AI services.
Your responsibilities include:
- Designing, building, and optimizing AI services that power the business’s AI and ML applications
- Following software best practices and standards for code quality, performance, and scalability across AI applications
- Collaborating with infrastructure engineers and machine learning researchers to support the integration, reliability, and performance of AI applications at scale
- Contributing to technical design discussions and system architecture for AI applications and projects, including API design, data models, and integration patterns
- Building scalable, resilient cloud and on-premise software systems for hosting AI services using state-of-the-art technologies
You’re our ideal candidate if you have:
- Experience designing and implementing distributed systems and software architectures for AI services
- Experience with software engineering practices, including code review, testing, design patterns, and software architecture
- Hands-on experience building and deploying scalable applications and services using modern frameworks and technologies
- Working knowledge of containerization technologies such as Docker and Kubernetes or OpenShift Container Platform (OCP4)
- Experience designing and implementing APIs, event-driven, microservices, and service-oriented architectures
- Proficiency in Python and Golang
- Experience with application performance optimization, caching strategies, and tuning distributed systems
- Experience building and deploying applications across hybrid environments on-prem and major cloud environments, such as AWS and Azure
- Experience designing data access layers and working with databases (both SQL and NoSQL such as MongoDB)
- Basic understanding of machine learning model serving, inference optimization, and ML system design patterns
- Exposure to deploying and managing agentic workflow systems and self-hosted ML models
- Familiarity with observability, monitoring, and logging practices to ensure visibility into system behaviour and performance
What’s in it for you?
Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact from a local-to-global scale
About the AI Group:
RBC’s AI Group is the AI accelerator for RBC, with a focus on driving the shift from early-stage AI projects to scaled, client outcomes that amplify the impact of RBC’s people. In addition to helping scale the biggest AI opportunities at RBC, the AI Group is responsible for advancing research into emerging use cases across generative and agentic AI, while maintaining expertise in security, responsible AI and regulatory expectations. The Business Enablement function within the AI Group partners with LOBs and Functions to set AI ambition, originate transformation opportunities, and frame programs for delivery — ensuring RBC remains at the frontier of AI-enabled value creation.
Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.
Job Skills
Active Learning, Agile Methodology, Application Integrations, Collaboration, Decision Making, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Problem Solving, Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software Engineering, Software Solutions, Technical Knowledge
Additional Job Details
Address: 335 8 AVE SW:CALGARY
City: Calgary
Country: Canada
Work hours/week: 37.5
Employment Type: Full time
Platform: TECHNOLOGY AND OPERATIONS
Job Type: Regular
Pay Type: Salaried
Posted Date: 2026-07-30
Application Deadline: 2026-09-25
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. 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.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
#LI-POST #TECHPJ
#J-18808-Ljbffr- ...Landmark, a Halliburton company, builds the software and data platforms that help the global... .... These are tools used daily by engineers and scientists at the world’s largest energy... ...a range of job opportunities, including Senior Technical Professional and Principal Technical...SeniorLong term contractFull timePart time
- ...Landmark, a Halliburton company, builds the software and data solutions that help the global... .... These are tools used daily by engineers and scientists at the world’s largest energy... ...engineers who report to you. The role suits a senior software engineer with proven team...SeniorLong term contractFull timePart time
$120k - $150k per year
...learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed... ...many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big data...SeniorFull timeRemote work- ...and services to the global energy industry. Job Duties Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions. Design, develop, and maintain...SeniorFull timePart time
- ...doing the best work of their careers, building great payroll software for small businesses across Canada. Our team brings... ...The role at high level: We're looking for a talented Senior Software Development Engineer who enjoys tackling hard problems and wants to create...SeniorInternship
- ...About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better... ..., and digital operations. These are tools used daily by engineers and scientists at the world’s largest energy companies and run as...Full timePart timeWorldwideShift work
- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...SeniorRemote work
- ...champions for quality and continuous learning. As the Director, Software Engineering, you will provide strategic and operational leadership for... ..., and ensure business objectives are achieved. Act as a senior escalation point for technical and operational challenges....SeniorLong term contract
- ...About Landmark Landmark, a Halliburton company, builds the software and data solutions that help the global energy industry make better... ..., and digital operations. These are tools used daily by engineers and scientists at the world’s largest energy companies and run as...Long term contractFull timePart time
$145k per year
...ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in designing, developing, and scaling the next generation... ...in a rapidly evolving environment. Duties: Serve as a senior full-stack technical contributor across frontend, backend,...SeniorPermanent employmentFull timeLocal area$108k - $149k per year
...of AI and traditional text processing. MongoDB is seeking a Software Engineer with solid software engineering skills and a machine learning... ...LLMs is highly desirable ~ Experience with text processing engines such as ANTLR is highly desirable ~ Strong understanding of...Full timeWorldwideFlexible hoursShift work- ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes... ...solutions that drive direct value to the users. ~5+ years of software development experience with modern full-stack web development....Long term contractFull timeWork from homeFlexible hours
$135.3k - $190.1k per year
...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing... ...life cycle. Principal Software Engineer, Agentic Integrations Location: Calgary... ...Recommendation. This is a hands-on, senior technical role built for someone who takes...Senior$275k per year
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs underneath the biggest decisions people... ...of millions of transactions processed every month. The engineers here own their services from architecture decisions through...SeniorLong term contractPermanent employmentFull timeManual laborRelocation package- ...Requisition ID: 100966 Job Category: Engineering Location: Calgary, AB, Canada Join... ...group at Hatch is seeking to hire a Senior level, Geotechnical Tailings Engineer to... ...scenarios. Proficient in geotechnical modeling software, such as SLOPE/W, SEEP/W and SIGMA/W....SeniorLong term contractLocal areaFlexible hours
$160k per year
...great sense of humor to join our growing team. This is a hands-on engineering management role leading development for ClearGov’s product... ...delivering high-quality results. Responsibilities span the full software development lifecycle, including architecture and design, implementation...Permanent employmentFull timeLocal area- ...subsidiary of Quanta Services, we provide engineering and design services across transmission &... ...We're looking for an experienced Senior Geotechnical Engineer to join our Geo-Structural... ...with GIS and/or geotechnical analysis software such as SLIDE, DIPS, RocSlope, LPILE, GROUP...SeniorLong term contractFor contractorsFor subcontractorInternshipWork at office
$11k - $90k per year
...About ClearGov Our mission is to create easy-to-use software to help local governments plan budget and report better. ClearGov is a rapidly... ...belong. About the Opportunity Were looking for a Software Engineer with a passion for learning a kind heart a positive attitude and...RemplacementFull timeTemporary workLocal areaFlexible hours- ...000+ km of pipe, facilities & infrastructure in an evolving energy market? Pembina’s Calgary Office is actively hiring a Senior Automation Engineer for a 12-Month Contract Term with an option to extend. Reporting to the Director, Engineering & Construction group, core...SeniorLong term contractContract workFor contractorsWork at officeImmediate startRemote work
- ...Senior GraphQL API Software Developer Reports To: Development Manager About the job: We’re looking for a Senior GraphQL API Developer... ...direction while mentoring other developers and championing engineering excellence. Our Tech Stack: Backend: Ruby, Rails, GraphQL...SeniorLong term contractFull time
- ...Technology Development Eavor Technologies Inc. is seeking a Senior Simulation Engineer to advance its physics-based simulation capability... ...property. Apply AI-enabled tools appropriately to improve software development and technical analysis. Some Of What You Will...SeniorWork at office
- ...Acero Engineering Inc. (“Acero”), a dynamic company providing engineering, procurement and construction... ...individual to fill a role as Senior Stress Engineer (7-month contract role... ...piping models using CAESAR II or equivalent software for thermal, sustained, occasional, wind,...SeniorFull timeContract work
- .... This position reports to: Electrical Engineering Manager __ Your role and responsibilities ABB is seeking a Senior Lead Project Engineer to join our team. In this... ...: ~ Power system studies and associated software (ETAP, SKM, PSCAD, EasyPower) ~ Substation and...SeniorFull timeFor subcontractorInternshipMonday to friday
- ...time to join Egis. We are now over 21,000 engineers, architects, scientists and planners... ...new heights. Job Description Senior Electrical Engineer is a senior-level engineering... ...using electrical engineering design software. Knowledge of sustainability initiatives...SeniorFull timeLocal area
- ...this opportunity: Cenovus is currently recruiting for a Senior, Optimization Engineer based in Calgary. Reporting to the Manager, OT Advanced Solutions... ...The role blends process engineering, process controls and software development to ensure our facilities run efficiently and...SeniorFull timeInternship
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at office
- ...with extensive experience in building and operationalizing AI software solutions. We are a company like no other – we believe in making... ...to hear from you! Role Summary The Manager, Software Engineering leads multiple developers across delivery pods with accountability...Full time
- ...time to join Egis. We are now over 21,000 engineers, architects, scientists and planners... ...heights. Job Description The Senior Electrical Engineer is responsible for leading... ...in AutoCAD, and other electrical design software is an asset. Excellent communication...SeniorFull timeLocal area
- ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for... ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan...SeniorFull timeFor contractors
- ...fabricating real structures and generating real operational data every day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer internship Calgary, AB
- software development engineer Calgary, AB
- software developer no experience Calgary, AB
- junior software developer Calgary, AB
- software engineer Calgary, AB
- software engineer devops Calgary, AB
- software developer co-op Calgary, AB
- remote entry level software developer Calgary, AB
- software engineer co-op Calgary, AB
- junior software engineer Calgary, AB
