We are seeking a Principal Software Engineer to serve as a technical lead and individual contributor on complex projects. In this role, you will provide high-level solutions and lead the adoption of technologies for BSA AML, customer identity/authentication, and fraud detection. You will act as a Subject Matter Expert (SME) for business systems, managing initiatives, complex changes, compliance, and mentoring staff. The position involves delivering solutions iteratively using Agile and Kanban methodologies, creating thorough technical and functional specifications, and utilizing software design tools to visually represent application architecture. You will define and uphold the architectural vision for back-end and middle-tier systems, ensuring development teams adhere to design patterns and coding standards, and that all technical solutions comply with the Bank's overall architectural strategy. This role collaborates with application product owners to define optimal technical approaches, improve the Bank’s technology portfolio, and recommend new technologies, policies, or processes. You will also lead or participate in technical evaluations of vendor software. Responsibilities include developing and implementing back-end architectures with an emphasis on scalability and high availability, leveraging various database platforms. You will design and build ETL processes and RESTful services, build and manage automated application deployment processes, and adhere to the Company’s risk and regulatory standards.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal