City National Bank · 8 hours ago
Full Stack Lead Engineer
City National Bank is a subsidiary of Royal Bank of Canada, focusing on providing exceptional financial services. They are seeking a Full Stack Lead Engineer to provide functional guidance, lead team members in developing both front-end and back-end solutions, and support junior team members in resolving complex business problems.
BankingFinanceFinancial Services
Responsibilities
Provides technical guidance to Members of the Team
May coordinate the daily activities of a team. Assigns tasks, set priorities. Serves as first point of contact to individual contributors before escalting to management
Help lead in the design and development of cross-functional, multi-platform application systems
Write 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
Collaborate with business partners, architects and other groups to identify complex technical and functional needs of systems based on priority
Collaborate with multiple, enterprise-wide distributed performing teams to deliver new capabilities in business applications
Design and develop API’s for Omni-channel clients
Build APIs and UIs to help make use of large data sets, infrastructure and user experience
Owns the full lifecycle for web software development, from ideas to production
Provides programming expertise and business analysis skills within broad business area, usually as a senior member of a project team, in analyzing, designing, modifying, and developing business applications
Creates and educates on programming specifications from which programs will be written, and designs, codes, tests, debugs, and documents programs
Create and review programming documentations and recommend changes in development, maintenance and application standards
Analyzes and develops logical database designs, data models and relational data definitions across multiple computing environments (e.g., host based, distributed systems, client server, etc.)
Complies with architectural standards and established methodologies and practices
Qualification
Required
Bachelor's Degree or equivalent OES Level IV (Fully Competent) - BS + 5 or MS + 4 or Ph.D + 3
Minimum of 12+ years of software development experience
Minimum of 8+ years of experience: Java, .NET, Python
Minimum of 8+ years coordinating team efforts in a project or operations environment
Minimum of 5+ years experience with databases and data modeling / design (SQL and NoSQL)
Minimum of 5+ years in full stack development for cloud solutions (Azure or AWS) - Azure preferred
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