Jobs · Engineering · California

Lead Software Engineer, Director

Federal Home Loan Bank of San Francisco · San Francisco Bay Area · 3 wk ago
HybridEngineering$185k–$245k/yrFull-time

Major Accountabilities

  • Maintain and evolve Core Bank Data Model.
  • Lead in project analysis, design, and implementation phases.
  • Analyze project requirements and accordingly decide on technical and functional direction.
  • Prepare user requirements, technical specifications, and design specifications.
  • Lead in data and software development and suggest architecture approaches.
  • Lead in the definition of coding standards and lead the Peer Code Review processes.
  • Lead technical support of system acceptance testing and validation activities.
  • Define the appropriate agile processes to be used for features and provide leadership as required.
  • Drive the continuous improvement of engineering processes.
  • Lead system maintenance and oversee periodic review processes.
  • Review and decide upon improvements to existing system designs, system performance, reporting, and reliability.
  • Respond to customer queries and concerns in a timely fashion. Track issues, determine trends, and drive new designs to eliminate future issues.
  • Lead meetings with teammates and business partners to discuss new ideas, issues and projects.
  • Perform system failure analysis and drive corrective actions. Lead root cause analysis and determine long term solutions.
  • Lead a team of employees/consultants, providing guidance and support.
  • Participate in capacity planning and resource management to ensure optimal team performance and project delivery.
  • Delegate tasks and set deadlines.
  • Monitor team performance and report on metrics.
  • Discover training needs and provide coaching.
  • Ensure that the team is consistently delivering working software to the highest standards.
  • Verify that the team is adhering to our commitment of principles and practices.
  • Understand and communicate process methodologies used in the bank.
  • Provide technical guidance in planning and executing assigned projects.
  • Communicate information to management including escalation of key issues and risks.

Education/Experience/Skills/Knowledge

  • Bachelor's degree in Computer Science, Accounting, or Finance, or equivalent work experience, is required.
  • Minimum 10 years of experience in leading team(s), designing, developing, implementing, and supporting business applications, regulated financial services (preferably banking) environment is required.
  • Experience with hands-on requirements gathering and analysis, data modeling, development and implementation of data architectures including RDBMS and Data Lake House is required.
  • Experience with data integration involving databases and SaaS products utilizing APIs, file transfer, including ETL and ELT methods is required.
  • Experience in compliance with financial services in a regulatory environment and interactions with internal and external auditors is required.
  • Working knowledge of fixed income and derivative instruments, treasury, capital markets, and accounting knowledge is required.
  • Understanding of operating systems, application security configurations, and best practices in Windows and UNIX environment is required.
  • Ability to take the initiative to pursue assignments, responsibilities, and support requests to a logical and final solution and to employ System Development Life Cycle (SDLC) standards is required.
  • Demonstrated knowledge and experience: Minimum 10 years of Data engineering and/or object-oriented programming while designing, proposing, documenting technology solutions.
  • Relational Database Management Systems, such as Oracle, including PL/SQL and expert SQL.
  • Amazon Web Services experience, including with RDS, Glue Databrew, S3, and Lake Formation.
  • Diagnosing and resolving complex issues with banking/capital markets systems.
  • Excellent verbal and written communication skills and strong analytical and problem-solving skills.
  • Create and execute test plans and test cases.
  • Designing, developing, and implementing web services in a Service Oriented Architecture (SOA) is a plus.
  • Creating and executing test plans and test cases.

Pay

SALARY RANGE: $185K - $245K

Similar jobs