City National Bank ยท 23 hours ago
Senior Manager Software Engineering
City National Bank is a subsidiary of Royal Bank of Canada, focused on delivering exceptional financial services. They are seeking a Senior Manager of Software Engineering to lead technical architecture and development of application systems, while mentoring engineers and managing projects to enhance service quality and efficiency.
BankingFinanceFinancial Services
Responsibilities
Lead the technical architecture, design and development of cross-functional, multi-platform application systems while having the opportunity to remain in a hands-on engineering role
Provide functional and technical leadership and mentor software engineers
Writing great quality code with a drive for automated testing and validation based on the You Build You Own (YBYO) model
Perform complex engineering activities for performance tuning, monitoring, deployment and production support
Research, influence and implement vendor dependency to simplify the architecture
Implement, maintain and update CI/CD pipelines on a cloud environment
Help develop company policies in the areas of development methodology, architecture, security, change and configuration management and compliance collaborating
Work with business partners, architects and other groups to identify technical and functional needs of systems based on priority
Collaborate with multiple, enterprise-wide distributed performing teams to deliver new capabilities in business applications
Lead API design, development, deployment and versioning strategies for Omni-channel clients
Qualification
Required
Bachelor's Degree or equivalent
At least 12 years of software development experience
At least 10 years of experience: Java, .NET, Python
At least 6 year experience with databases and data modeling / design (SQL & NoSQL)
Preferred
Preferably 4+ years of experience in JavaScript development frameworks and tooling: Angular, React, VueJS, & Gulp, Grunt, Yarn, etc
Preferably 4+ years of experience in big data and event streaming technologies: Spark, Kafka, etc
Preferably 8+ years of experience managing software development projects through complete release cycles
Preferably 4+ years of experience leading software engineering teams
Preferably 2+ years of experience in cloud technologies: Azure(big plus), AWS, OpenStack, etc
Preferably 2+ years of experience with container and orchestration: Docker, Kubernetes, etc
Preferably 2+ years of experience in build and CICD technologies: GitHub, BitBucket, Azure DevOps, Maven, Jenkins, Nexus or Sonar
Preferably 2+ Scaled agile experience
Preferably 4+ years of experience in quality assurance technologies: ATDD, Selenium, Cucumber, JUnit, NUnit, SoapUI or Postman
Preferably 4+ years of experience in Unix Shell scripting
Certified in .Net, Java, Spring or cloud technologies
Exposure of data management methodologies
Experience with serverless architectures and computing
Preferably 2+ UI/UX development & design systems: CSS, Web Components, Less, Sass
Benefits
Comprehensive healthcare coverage, including Medical, Dental and Vision plans, available the first of the month following start date
Generous 401(k) company matching contribution
Career Development through Tuition Reimbursement and other internal upskilling and training resources
Valued Time Away benefits including vacation, sick and volunteer time
Specialized health and family planning benefits including fertility benefits, and cancer, diabetes and musculoskeletal support programs
Career Mobility support from a dedicated recruitment team
Colleague Resource Groups to support networking and community engagement
Company
City National Bank
City National Bank offers a full complement of banking, trust and investment services. It is a sub-organization of City National.
H1B Sponsorship
City National Bank has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (76)
2024 (78)
2023 (145)
2022 (93)
2021 (107)
2020 (62)
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-01-13IPO
Leadership Team
Recent News
UPSTATE BUSINESS JOURNAL
2025-12-18
Venture Capital Firms
2025-11-08
Company data provided by crunchbase