Principal Software Engineer
6 days ago
This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. (CA, NC)
This position provides expert technical guidance on large, complex, and strategic projects with significant impact. Facilitates the creation and implementation of software systems and software development. Consults and provides subject matter expertise on software evaluations, feasibility studies, and new technologies. Specializes in software development and integration with third party solutions, as a single point of contact with the third-party vendors. Recommends processes and products that meet strategic goals while aligning with the Bank's long-term technology direction.
Responsibilities- Software Development Support - Facilitates software development through the creation of software utilities or other means to support effective software development activities/solutions. Evaluates software specifications to determine feasibility of use in particular infrastructures. Analyzes, presents, and implements necessary development and/or infrastructure changes.
- Technical Expert - Maintains a strong knowledge of technology trends and impact on the Bank's infrastructure in order to provide relevant consultative guidance. Trains and mentors others on new technologies.
- Consultation - Provides technical advice and direction to associates, management, and developmental project teams. Utilizes expertise to consult and develop software to solve complex technical problems.
- Business Strategy - Advises on strategies that align developmental projects with long-term business needs and technological direction. Assists management in implementing initiatives or strategies across the division.
Bachelor's Degree and 10 years of experience in Software application development and maintenance OR High School Diploma or GED and 14 years of experience in Software application development and maintenance
Preferred:
- Integrate data from Flexcube/UBS, the bank's core platform for commercial banking multi-currency deposits and loans, to enable accurate and timely financial reporting and exposure analysis.
- Design ETL/ELT pipelines for Fiserv Signature, handling US DDA deposits, time deposits, and loan portfolios, ensuring consistency across domestic retail and commercial products.
- Develop data integration solutions for IMX and Stucky, supporting Asset-Based Lending (ABL) products, to provide consolidated insights into collateral, credit utilization, and exposure risk.
- Architect ingestion frameworks for nCino, enabling seamless data flow from credit onboarding and origination systems into downstream data warehouses for credit and loan lifecycle analytics.
- Integrate card and merchant data from Fiserv FDR platforms, building unified transaction and revenue datasets for commercial card performance, merchant reconciliation, and fee analysis.
- Develop data pipelines for IBSNet, the bank's Letters of Credit application, to automate extraction of trade finance and guarantee information into the enterprise warehouse.
- Build integration solutions for Fiserv PEP+, ensuring ACH and payment transaction data is captured for reconciliations, fraud detection, and operational reporting.
- Design ingestion models for Cachematrix, consolidating sweep investment and liquidity data for treasury and portfolio analytics.
- Integrate iLevel data, supporting Global Fund Banking Management, to deliver comprehensive portfolio and exposure insights for commercial and general banking products.
- Develop and maintain integration workflows for Moody's Risk Foundation, ensuring accurate data capture for credit risk, reserve management, and regulatory capital calculations.
- Implement robust data governance, metadata, and quality frameworks to ensure integrity and compliance across all vended source systems.
- Collaborate with business stakeholders, platform engineering, and risk teams to design data models that support credit, treasury, and liquidity analytics.
- Provide architectural leadership and mentorship to engineering teams to standardize design patterns, ensure performance optimization, and align solutions with enterprise cloud strategies.
- Experience with AWS controls related to data.
- Snowflake and AWS working for a FinTech
- Mentoring engineers in the team and provides technical expertise with the bank data technology/tools.
- Takes ownership end to end and a great collaborator with other teams.
If hired in CA, the base pay for this position is generally between $155,000 and $255,000. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.
Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found
-
Principal Software Engineer
2 weeks ago
Santa Clara, California, United States BMC Software Full time $171,825 - $286,375 per yearDescription and Requirements"At BMC trust is not just a word - it's a way of life"Description And RequirementsCareerArc CodeCA-BSHybrid"At BMC trust is not just a word - it's a way of life"We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment...
-
Software Senior Principal Engineer, Storage
2 weeks ago
Santa Clara, California, United States Dell Technologies Full time $271,000 - $298,000 per yearSenior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...
-
Software Senior Principal Engineer, Storage
1 week ago
Santa Clara, California, United States Dell Technologies Full time $271,000 - $298,000Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...
-
Principal Engineer Software
2 days ago
Santa Clara, California, United States Palo Alto Networks Full time $147,000 - $237,500Company Description Our MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and...
-
Principal Software Engineer
5 days ago
Santa Clara, California, United States Jobs via Dice Full timeCompany DescriptionOur MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and...
-
Principal Software Engineer
1 day ago
Santa Clara, California, United States ServiceNow Full time $217,500 - $380,700Company Description It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. Our intelligent cloud-based...
-
Principal Engineer Software
3 days ago
Santa Clara, California, United States Palo Alto Networks Full time $185,000 - $210,000Company Description Our MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and...
-
Principal Engineer Software
1 week ago
Santa Clara, California, United States Palo Alto Networks Full time $185,000 - $210,000 per yearOur MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for...
-
Principal Engineer Software
5 days ago
Santa Clara, California, United States Palo Alto Networks Full time $185,000 - $210,000Company Description Our MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and...
-
Principal Software Engineer
2 weeks ago
Santa Clara, California, United States Palo Alto Networks Full time $120,000 - $180,000 per yearOur MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for...