> Markdown version of [/jobs/ext/1427216-lead-software-engineer-director](https://www.wearedevelopers.com/jobs/ext/1427216-lead-software-engineer-director). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer, Director - **Company:** Federal Home Loan Bank of San Francisco - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $185,000.0 - $245,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon S3, Business Software, Unix, Software as a Service, Code Review, Databases, Continuous Integration, Data Architecture, Information Engineering, Data Integration, Extract Transform Load (ETL), Relational Databases, File Transfer, Object-Oriented Software Development, Oracle (Applications), Scrum Methodology, Systems Development Life Cycle, Service-Oriented Architecture, Software Engineering, PL-SQL, SQL Databases, Test Execution Engine, TypeScript, Web Services, Software Security, Data Lakes, AngularJS, Information Technology, Software Coding, Serverless Computing - **Published:** July 24, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/86334043/1 ## About the Role Education: Bachelor's degree in Computer Science, Accounting, or Finance, or a related field, or equivalent work experience, is required. Experience: Minimum 10 years of experience in leading team(s), designing, developing, implementing, and supporting business applications, regulated financial services (preferably banking) environment is required. Skills & Knowledge: * 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. * Developing functional and technical specifications for financial and/or accounting system (vendor or in-house) enhancements. * Scaled Agile / SAFe practices; Scrum master experience is a plus. * Experience in modern CI/CD tools and practices * Working experience with JavaScript, TypeScript, Angular and Serverless Framework is desirable. * Designing, developing, and implementing web services in a Service Oriented Architecture (SOA) is a plus. * Creating and executing test plans and test cases. ## Description Acts as a team lead of a data and digital solutions engineering team and provides business support for the production systems for all business units. Leads in all phases of the system development life cycle. Plans, monitors, designs, develops, integrates, and implements custom and packaged solutions to achieve business goals. Architects solutions that are fit for purpose and mentors more junior staff to ensure overall quality. Manages internal client relationships to resolve complex support issues., Engineer Responsibilities: * 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 Responsibilities: * Lead and mentor 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. ## Related Videos - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Hate organising your photos? Try it with 5 Terabytes](https://www.wearedevelopers.com/videos/79-hate-organising-your-photos-try-it-with-5-terabytes) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)