• Senior Software Engineer – Python Developer

    Job Locations
    US-CA-San Francisco
    Information Services

    At First Republic, we care about our people. Founded in 1985, we offer extraordinary client service in private banking, private business banking and private wealth management. We believe that personal connections are everything and our success is driven by the relationships we form with our colleagues and clients. You’ll always feel empowered and valued here. 


    Incredible teams doing exceptional work, every day

    In Technology, we support First Republic’s employees and clients through the acquisition, integration and management of the Bank’s information technology systems and services. We drive innovation and explore emerging technologies so our people can be productive and focus on what matters most – providing extraordinary service.


    First Republic and its subsidiaries offer private banking, private business banking and private wealth management, including investment, trust and brokerage services. First Republic specializes in delivering exceptional, relationship-based service, with a solid commitment to responsiveness and action. Services are offered through preferred banking or wealth management offices primarily in San Francisco, Palo Alto, Los Angeles, Santa Barbara, Newport Beach, San Diego, Portland, Boston, Palm Beach, Greenwich, and New York City. First Republic offers a complete line of banking products for individuals and businesses, including deposit services, as well as residential, commercial and personal loans.


    Over the years, First Republic’s focus on exceptional, relationship-based service and consistent leadership has led to continuous growth and profitability. At First Republic, it’s all about embrace change and every person has the opportunity to grow and contribute. First Republic is in fast-moving, high-growth area with huge potential. It offers variety, challenge, responsibility and the opportunity to realize your leadership potential. Being a member of First republic team means you will specialize in a particular competency - Risk, Banking and Capital Investments, or Information Technology Services.


    As part of the Information Services team, the Wealth Management Technology Team drives the vision to create an industry leading, client-centric wealth technology experience. The team is looking for forward thinking, action oriented individuals to help drive the implementation and development of innovative, cutting-edge solutions.


    This position reports to the Software Development Manager and supports development and implementation of Wealth Management’s technology roadmap. This role has a key responsibility within First Republic to ensure that our client experience within Wealth Management maintains the highest standards of the Bank. He/she must be a highly motivated, quality driven developer for the team. The API developer will consistently deliver solutions meeting the highest standards. While strategic thinking and coordination are important elements of this role, this individual will be required to take a very hands-on role with requirements, design, development, testing, deliverable preparation and other related activities across various IS groups.

    • Work on end-to-end (conception, development, maintenance and evolution) implementation of wealth management technology solutions. Includes working as an effective liaison between the front office, business units, operations and other technology groups to ensure that client needs are addressed while maintaining alignment to the Bank’s goals and strategy.
    • Drive technical excellence and implementation of best engineering practices.
    • Provide design to deliver engaging, innovative, and client-centric wealth management technology solutions.
    • Define systems architecture, design techniques and development standards to support cross-functional, multi-system solutions that scale and are flexible to meet the future needs of the organization.
    • Review other developers’ solutions and assure adherence to the highest quality standards.
    • Oversee the design, scoping, implementation, and testing in short agile release cycles of in-house development and vendor implementations end-to-end.
    • Perform prioritized planning and execution of the product development and release schedules while iteratively defining & refining development processes as the team grows.
    • Create and maintain an open and transparent environment that values speed and innovation.
    • Act as tertiary level support for Technical Support when necessary.
    • Responsibilities include:  1) adhering to and complying with the applicable, federal and state laws, regulations and guidance, including those related to Anti-money laundering (i.e. Bank Secrecy Act, US PATRIOT Act, etc.) 2) adhering to Bank policies and procedures, 3) completing required training,  4) identifying and reporting suspicious activity to the AML Officer, and 5) knowing and verifying the identity of any customer(s) that enters into a relationship with the Bank. 


    Technical Skills:

    • Proficiency is required in the following
    • Python, Pandas, Django, Celery, RESTful APIs and server-side APIs integration
      ETL, SFTP/SSH, Unix/Linux, Informatica, ERwin/Model Manager, MS SQL Server


    • 5+years’ experience in ETL Developer role with deep knowledge of data processing
    • 3+years’ experience in Python, Pandas, Django
    • Experience with Celery, RESTful APIs and server-side APIs integration
    • Strong experience in building data warehouse solutions and Data Modeling.
    • Strong ETL performance-tuning skills and the ability to analyze and optimize production volumes and batch schedules.
    • Experience in SQL, PL/SQL / T-SQL
    • Experience with ETL, SFTP/SSH, Unix/Linux, as well as Git or other version control systems
    • Expertise in operational data stores and real time data integration
    • Experience with Development Methodologies, Databases Platforms and Data Modeling tools (ERwin/Model Manager)
    • 10+ Years of in MS SQL Server Database Design/Development
    • Expert level skill in modelling, managing, scaling and performance tuning high volume transactional database.
    • Linux platforms.
    • Worked with automated build tools, continuous integration using Jenkins CI/CD
    • Excellent troubleshooting and debugging skills
    • Excellent communication and documentation skills
    • Ability to work well with fast-‐paced environment, deployment cycles, and tight deadlines.
    • Ability to work as a team member in a dynamic work environment.
    • TFS Kanban, JIRA or other issue/bug tracking system
    • Strong command of Git
    • SDLC and Agile/Scrum/Kanban concepts
    • Docker containerization

    Proficiency is required in at least some of the following:

    • BS in computer science
    • Banking Industry Experience

    Additional skills desired but not required:

    • Knowledge of finance and asset management
    • Knowledge of Jenkins, Openshift, Splunk 

    Core Competencies:

    • “Do the right thing” – Taking initiatives in learning new technologies independently.
    • Taking ownership over your duties and responsibilities. Having the integrity to make the right decision.
    • Respect the Team – Critical skills within a team involve teamwork, cooperation, and persuasion. Knowledge at FRB is never tribal; we share knowledge and experience among departments and various groups, and expect the same from all team members.
    • Communication – Candidate must be able to communicate in a coherent manner, and adapt to different audiences as needed.
    • Attitude - Candidates must have an attitude of getting things done and delivering results while keeping long term goals and objectives in mind.


    Own your work and your career — apply now

    Are you willing to go the extra mile because you love what you do and how you can contribute as a team? Do you want the freedom to grow and the opportunity to take charge of your own career?  If so, then come join us.


    We want hard working team players. You’ll have the independence to learn, lead and drive change. A culture of extraordinary service, empowerment and stability — that’s the First Republic way.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed