Full Stack Principal Engineer
Full-time
City National Bank
:
Overview: Full Stack Principal Engineer WHAT IS THE OPPORTUNITY? As a member of the Operations Technologies Group, the Full Stack Principal Engineer is responsible for designing, developing and maintaining legacy and "Cloud First" applications written primarily in .Net and focused on .Net Core and Azure cloud platform. The group is continuously working to improve our Agile, Engineering, and DevOps practices and this role will be expected to actively participate in these efforts. At its core, this role requires excellent problem solving skills and .Net, Java, Python and full stack coding capability. This role will need to effectively communicate, collaborate, and influence engineering and business team members and senior management across many projects and departmental boundaries. The Full Stack Principal Engineer is an expert professional with deep expertise or unique industry knowledge who uses in depth skill sets to contribute to development of company objectives and principles and to achieve goals in creative and effective ways. The Full Stack Principal Engineer solves unique and complex problems that have a broad impact on the business. The Full Stack Senior Engineer develops both front-end and back-end solutions. Designs, develops, updates/maintains solutions and provides technical guidance to other Team Members across Technology and Innovation (T&I). At this level the main challenge is to identify causes and implement solutions to complex & critical business problems in a multifunctional project, assessing and communicating issues of technology impact on the business. The colleague in this position would be comfortable with the following activities: - Evaluates application software packages and makes recommendations to senior management.
- Leads & and provides guidance to other colleagues in new product reviews, tests, and pilots.
- Collects & in-depth analyzes business requirements for large & critical projects.
- Performs in-depth feasibility studies, translates complex requirements into an appropriate design
WHAT WILL YOU DO?- Help lead in the design & 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.
- Provide technical guidance to Team members
- 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 & 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.
WHAT DO YOU NEED TO SUCCEED Must-Have*- Bachelor's Degree Computer Science, MIS / CIS, STEM related major preferred or equivalent experience
- Minimum of 12 years of software development experience And
- Minimum of 10 years of experience: Java, .NET, Python And
- Minimum of 6 year experience with databases and data modeling / design (SQL & NoSQL) And
- Minimum of 3 years coordinating team efforts in a project or operations environment
Skills and Knowledge - Minimum of 6 years in full stack development for cloud solutions (Azure or AWS) - Azure preferred
- 8+ years of experience in .Net and / or JavaScript development frameworks and tooling: Angular, React, VueJS, & Gulp, Grunt, Yarn, Visual Studio etc.
- 8+ years of experience managing software development projects through complete release cycles
- 4+ years of experience in big data and event streaming technologies: Spark, Kafka, etc.
- 4+ years of experience leading software engineering teams
- 2+ years of experience in cloud technologies: Azure (big plus), AWS, OpenStack, etc.
- 2+ years of experience with container and orchestration: Docker, Kubernetes, etc.
- 2+ years of experience in build and CICD technologies: GitHub, BitBucket, Azure DevOps, Maven, Jenkins, Nexus or Sonar
- 2+ years of Scaled agile experience
- 4+ years of experience in quality assurance technologies: ATDD, Selenium, Cucumber, JUnit, NUnit, SoapUI or Postman
- 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
- To be considered for this position you must meet at least these basic qualifications
The preceding has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. INCLUSION AND EQUAL OPPORTUNITY EMPLOYMENT City National Bank is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other basis protected by law. ABOUT CITY NATIONAL We start with a basic premise: Business is personal. Since day one we've always gone further than the competition to help our clients, colleagues and community flourish. City National Bank was founded in 1954 by entrepreneurs for entrepreneurs and that legacy of integrity, community and unparalleled client relationships continues to drive phenomenal growth today. City National is a subsidiary of Royal Bank of Canada, one of North America's leading diversified financial services companies. In order to be hired and work at City National Bank, you must be fully vaccinated against COVID-19. Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Full Stack Principal Engineer in Raleigh, NC vacancy
$171.6k - $338.3k
...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of... ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies...SuggestedLocal area$123.5k - $164.7k
...LocationCary, North Carolina Working Schedule Full-Time Work Arrangement Hybrid... ....The OpportunityWe are looking for Principal SWE Tech Lead / Salesforce Architect to... ...systemsPartner with product, business, and engineering teamsManage and mentor distributed (...SuggestedFull timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week- ...Ember Group Consulting LLC in Charlotte or NYC seeks a seasoned Full Stack Engineer to drive API-centric solutions for clients. You will design, build, and optimize components across the stack, ensuring robust API integration and scalable architecture. Join a collaborative...Suggested
- ...A rapidly growing telehealth company is looking for a Full Stack Developer to join their Charlotte-based IT team. In this hands-on role, you will design, build, and maintain applications that support the company's operations. The ideal candidate has strong Node.js experience...Suggested
- ...A software development company in North Carolina seeks an experienced Senior Full Stack Software Developer. The role requires over 5 years of experience building enterprise web applications with Angular 16 and Java using Spring Boot. Candidates should be proficient in...Suggested
$95.55k - $195.25k
...services, operate our business, and create value. Recruiting for this role ends on May 31, 2027. What You’ll Do As a Deloitte Tax Full Stack Engineer, Senior you’ll design, develop, and deploy cutting-edge web applications and features that solve key business challenges. You...Work at officeLocal areaVisa sponsorshipShift work2 days per week3 days per week- ...Full Stack DeveloperDuration: 1+ yearLocation: REMOTE w/ one week a month onsite at ANY Fidelity location (Boston, MA; Dallas, TX, Raleigh... ..., maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments.Learning,...Remote work
- ...Principal Full Stack EngineerInstitutional Wealth Management Services (IWMS) is seeking an experienced Principal Full Stack Engineer to play a leading role in the design and development of innovative technology for financial advisors and their clients. You will drive...
- ...Management Trainee program. You’ll be embedded in a product engineering team, working on production systems from day one with mentorship... ...technical decisions, contributing to features across the full stack as part of Shopify-focused SaaS products. #J-18808-Ljbffr CWILLTraineeship
- ...Senior Full Stack EngineerKaleido is rapidly expanding, and we are seeking a passionate Senior Full Stack Engineer to join our dynamic team. You'll play a key role in building enterprise blockchain solutions, using cutting-edge technology to create impactful, user-friendly...WorldwideFlexible hours
- A telehealth company is seeking a Full Stack Developer to join its Charlotte-based IT team. The role involves designing, building, and maintaining front-end and back-end applications, supporting the company's operations. Candidates should have hands-on experience with...
- ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media...Full time
$55 - $60 per hour
...experience — talk with your recruiter to learn more. Base pay range $55.00/hr - $60.00/hr Hansen Talent Group is seeking a Sr Full Stack Java Engineer to work with a growing and innovative development team. This remote position is ideal for full stack developers with hands...Contract workRemote work- ...The ability to work with cross-functional teams and do software integration.Required Skill and Experience Experience in Full-stack software engineering with proficiency in Java and Angular / React. Experience and good knowledge of technologies like Spring, Spring boot...Full timeTemporary workRelocation
$120k - $165k
...work saves lives The research we do and the products we develop improve outcomes for patients around the world. As a Principal Full Stack Software Engineer at Baxter, your work contributes directly to making a significant impact on others. Its challenging work—and you're...Full timeTemporary workLocal areaFlexible hoursShift work- ...the future.EEO/About UsBenefitsAlong with competitive pay, as a full-time Infosys employee you are also eligible for the following... ...Architecting Technical/Domain Skill 4Technology|Agentic AI|Agent Engineering Work LocationRaleigh, NC CountryUSAState / Region /...Full timeTemporary workRelocation
- A leading tech company is seeking a Full Stack Developer based in Raleigh, NC. The ideal candidate will have a minimum of 8 years of experience in designing and implementing web applications. Expertise in Java and open-source technologies is essential, as well as a strong...Long term contractRemote work
$125k - $150k
eClerx is seeking a motivated Senior Full Stack Java Developer to join our Application Development team in Raleigh, NC. This role involves designing, building, enhancing, and maintaining enterprise-grade financial technology platforms. Ideal candidates should have over...- ...Senior Full Stack Software Engineer (Java)Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well...Full timeH1bLocal areaRemote workVisa sponsorship
- xiBOSS Corporation is seeking a Full-stack Web Developer with expertise in Node.js to join a global software design firm. You will work directly with clients to define requirements and ensure the delivery of high-quality features while fostering a collaborative environment...
- Lenovo is seeking an experienced engineer to implement and optimize enterprise AI systems. You will play a critical role in hybrid cloud deployment and full-stack system integration, ensuring the performance of AI products across Lenovo’s ecosystem. The ideal candidate...
- Regions Bank seeks a Software Engineer to oversee development, modification, and maintenance of applications within our Technology department. The role ensures systems run smoothly and requires ownership of processes, collaboration with IT teams, and strong problem-solving...
- Accenture Flex is seeking an experienced Application Engineer to diagnose and resolve complex software issues across modules, acting as a subject-matter expert. You will collaborate with cross-functional teams, document findings, and stay current with emerging technologies...Flexible hours
- Metabolon, Inc., located in Morrisville, NC, is hiring a Principal Software Development Engineer. This full-stack role involves leading engineering efforts to deliver resilient, scalable systems, focusing on both back-end and front-end technologies. As a technical leader...
- A technology solutions company is looking for a Senior Full Stack Developer to oversee the complete software development lifecycle of applications. This role involves developing applications with a focus on seamless integration and performance, designing scalable API microservices...
- ...You will be part of a small, entrepreneurial team focused on developing electronic trading products. The ideal candidate will have full stack web development experience, strong SQL skills, and a proficiency in data analysis. This contract position values contributions...Contract work
- ...every touchpoint that follows the sale. About The Role CWILL's engineering teams are building the next generation of SaaS products for... ...’ll Do Product Feature Development Build features across the full stack with a backend focus: APIs, business logic, data processing,...TraineeshipInternship
- Infosys is seeking a Technology Consultant 2 to contribute across the full SDLC, from requirements elicitation to implementation. You will design discussions, code, review, and coordinate bug fixes while maintaining system stability. You'll develop with Java, Spring Boot...
- Ford Motor Company is seeking a Full Stack Software Engineer to collaborate with a broad array of software engineers and build software for Ford Reservation Services, elevating the digital experience for vehicle service appointments. In this role you will develop features...
- Alaska Airlines seeks a Senior Software Engineer in Raleigh to contribute to full-stack development on an autonomous, product-focused team. You will drive architecture, coding, testing, and deployment of modern software that powers customer experiences and internal systems...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Principal Engineer. Be the first to apply!
Related searches
- full stack engineer Raleigh, NC
- full stack developer Raleigh, NC
- lead full stack java developer Raleigh, NC
- java full stack angular developer Raleigh, NC
- remote .net full stack web developer Raleigh, NC
- full stack java developer Raleigh, NC
- senior full stack developer Raleigh, NC
- senior full stack web developer Raleigh, NC
- full time engineer Raleigh, NC
- c# .net full stack developer Raleigh, NC


