About the Role
Develop and manage the modernization of the current data infrastructure at Dodge & Cox using computer applications software and specialized database programs. Design software or customize software for the development of modern data and analytics solutions in a hybrid cloud model. Analyze, document and recommend optimal software solutions for the development of data ingestion processes, performance, administration, and design of database structures.
Responsibilities
- Developing processes for loading and transforming of large volumes of structured and semi-structured data
- Participating in data warehouse development by defining metadata and security standards
- Performing a variety of tasks to facilitate completion of projects including but not limited to coordinating communication with different departments, writing documentation and specifications, testing
- Mentoring contracted professionals working with team members in engineering best practices and effective use of cloud infrastructure and tool
- Performing technical design reviews and code reviews
- Creating & updating CI/CD pipelines necessary for deployments
- Creating process for cloud disaster recovery & implement when necessary
- Applying knowledge of application development on SQL/Oracle databases, .NET, SSIS and cloud-based data solutions in Azure Data Factory, Data Lake Storage, .NET, Snowflake
- Designing, developing and building modern data and analytics solutions in a hybrid cloud model
- Leading team activities including technical direction, standard development practices & production support activities
- Working with teams of internal data engineers and architects, and lead in the delivery on modernizing current data infrastructure, including the delivery of cloud-based data warehouse, data lakes, and data mart solutions
- Leading and contributing to the contracted team responsible for the development of data ingestion processes, performance, administration, and design of database structures
- Performing research and proof of concepts to advise on decisions regarding emerging technologies
- Understanding data landscape, i.e., tooling, tech stack, source systems etc. and work closely with technology teams to improve data collection, quality, reporting and analytics capabilities
Requirements
- Bachelor of Science Degree in Electronic Engineering (foreign educational equivalent acceptable)
- Completed Bachelor’s level coursework in: Mathematics I; Computer Practice I; Mathematics II; Computer Practice II; Network Analysis and Synthesis; Signals and Systems; Mathematics – III; Digital Electronics; Programming and Data Structures; Computer Programming Lab; Communication Theory and Systems; Digital Signal Processing; Computer Architecture; Digital System Design and Signal Processing Lab; Digital Communication; Computer Communication Networks; Communication System Lab; Optimal Communication; Total Quality Management
- Five (5) years of progressively responsible post-baccalaureate work experience as a Tech Lead and / or Software Engineer and/or Senior Software Engineer
- At least three (3) years of experience must have worked on projects involving: the oversight of Web & Windows application development projects using Microsoft.NET technologies including C#, ADO.NET, WCF
- At least three (3) years of experience must have worked on projects involving: developing and managing cloud technologies to suit business needs, making use of different Azure resources related to Data technologies
- At least three (3) years of experience must have worked on projects involving: setting up and maintaining cloud services and features, including orchestrating the data pipelines and deploying features to production
- At least three (3) years of experience must have worked on projects involving: establishing technical requirements and documenting plans for project lifecycle deployment, including deliverables, budgets, and timelines
- At least three (3) years of experience must have worked on projects involving: directing technical teams, communicating project scopes and development roadmaps
- At least three (3) years of experience must have worked on projects involving: serving as a subject-matter expert in Agile and Scrum methodologies, ensuring compliance with best practices across operations
- At least three (3) years of experience must have worked on projects involving: supervising project budgets and resource allocations, resolving conflicts and technical issues throughout the project lifecycle
- Microsoft Certified Technology Specialist: .NET Framework 4, Web Applications; Data Access; and Service Communications Applications
- Microsoft Certified Professional Developer: Web Developer 4
- Microsoft Certified Professional
- All Dodge & Cox employees must adhere to the Firm’s security policies and Code of Ethics
- Qualified applicants with arrest and conviction records will be considered for employment pursuant to the San Francisco Fair Chance Ordinance
Skills
- Computer applications software
- Specialized database programs
- SQL/Oracle databases
- .NET
- SSIS
- Azure Data Factory
- Data Lake Storage
- Snowflake
- Agile
- Scrum methodologies
Location
- San Ramon, Contra Costa County, CA
- San Francisco, San Francisco County, CA
Work Type
- Limited telecommuting option of (1) day per week
Experience Level
- Five (5) years of progressively responsible post-baccalaureate work experience as a Tech Lead and / or Software Engineer and/or Senior Software Engineer
Education Level
- Bachelor of Science Degree in Electronic Engineering (foreign educational equivalent acceptable)
Salary/Compensations
- $214-230k
Benefits
- Coverage of 100% of all healthcare premiums for employees and their families
- Fully funding a retirement plan at 25% of the total compensation to the IRS limit
About the Company
- Founded in 1930 in San Francisco, Dodge & Cox is one of the world’s largest independently owned investment firms with over $475 billion in assets under management and 376 employees (as of January 31, 2026). We manage money for individuals and institutions globally with a single investment philosophy applied across a focused set of offerings. Undistracted by short-term product trends or asset gathering, we concentrate on serving our clients by adhering to our time-tested investment approach. We build investment portfolios using deep fundamental research, a strict price discipline, a long-term investment horizon, and team decision-making. Our engaging, collaborative environment pushes us to accomplish our best. That’s why many of us devote our careers to Dodge & Cox, ensuring stability and compounding our intellectual capital across generations. This institutional memory—combined with our collaborative culture and focused business model—makes us uniquely suited for long-term investing and enables us to continuously seek lasting value for our clients in a rapidly changing world.
Equal Opportunity
- It is the Company’s policy to provide equal opportunity to all persons without regard to race, color, religion, sex, pregnancy, marital or domestic partner status, sexual orientation, gender identity or expression, age, ancestry, national origin, disability, or medical condition, as defined in state and federal laws. This policy covers all aspects of employment including, but not limited to, recruitment, selection, training, promotion, transfer, compensation, demotion, and termination.
