Software Principal Engineer
New Today
- Help lead in the design and development of business and client-facing applications.
- 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.
- Implement, maintain and update CI/CD pipelines in the cloud.
- 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.
- Provide expert technical guidance to team members across T&I.
- Build APIs and UIs to help make use of large data sets, infrastructure and user experience.
- Owns the City National Bank’s Secure Software Development Life Cycle (SSDLC), from ideas to production.
- Provides software engineering skills within broad business area, usually as an industry expert, 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.
- Learn, follow and improve City National Bank’s Secure Software Development Life Cycle (SSDLC).
- Create and maintain application system overviews and technical documentation.
- Complies fully with all Bank Operational and Credit policies and procedures as well as all regulatory requirements (e.g. Bank Secrecy Act, Know Your Client, Community Reinvestment Act, Fair Lending Practices, Code of Conduct, etc.).
- Completes all required training.
- Bachelor's Degree or equivalent
- Minimum 12 years of software development experience.
- Minimum 12 years of experience using modern languages (C#, Java, Python).
- Minimum 12 years experience with databases and data modeling / design (SQL and NoSQL).
- Minimum 10 years experience mentoring software engineers.
- 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
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
*Represents basic qualifications for the position. To be considered for this position, you must at least meet the required qualifications. careers.cnb.com accepts applications on an ongoing basis, until filled.
- Location:
- Charlotte
- Category:
- Information Technology
We found some similar jobs based on your search
-
New Today
Principal Software Engineer Payments
-
Charlotte, NC, United States
- Computer And Mathematical Occupations
The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your applicati...
More Details -
-
New Today
Software Principal Engineer
-
Charlotte
- Information Technology
SOFTWARE PRINCIPAL ENGINEER WHAT IS THE OPPORTUNITY? The Principal Software Engineer plays a key role in City National Bank's Technology & Innovation division. As a Principal Software Engineer you will solve unique and complex problems that have a b...
More Details -
-
New Today
Software Principal Engineer
-
Charlotte, NC, United States
SOFTWARE PRINCIPAL ENGINEER WHAT IS THE OPPORTUNITY? The Principal Software Engineer plays a key role in City National Bank's Technology & Innovation division. As a Principal Software Engineer you will solve unique and complex problems that have a b...
More Details -
-
New Yesterday
Principal Cybersecurity - Software Engineer for Critical Infrastructure
-
Charlotte, NC, United States
- Computer And Mathematical Occupations
Principal Cybersecurity - Software Engineer for Critical Infrastructure page is loaded Principal Cybersecurity - Software Engineer for Critical Infrastructure Apply remote type Office Worker (NOT Remote) locations Charlotte, North Carolina time type...
More Details -
-
2 Days Old
Principal Platform Engineer - Software Engineer
-
Charlotte
The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your applicati...
More Details -
-
2 Days Old
Principal Software Engineer- Engineering Platform Services
-
Charlotte
Your Impact Join Lowe's as a Principal Engineer on our Engineering Platform Services team, where you'll play a pivotal role in designing and building robust engineering platforms, frameworks, and tools that empower application development teams to d...
More Details -