Jobs · Engineering · Iowa

Lead Software Engineer

Wells Fargo · Des Moines, IA · 2 wk ago
Engineering$119k–$224k/yrFull-time

Wells Fargo is seeking a Lead Software Engineer to design, build, and support scalable, secure, and high-performance data platforms leveraging on-premises and Google Cloud Platform (GCP) and enterprise-grade data technologies. This role will lead strategic initiatives to enable real-time and batch data processing, advanced analytics, and regulatory reporting while aligning with enterprise risk, governance, and compliance standards.

Responsibilities

  • Lead complex technology initiatives including those that are companywide with broad impact.
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines.
  • Design, code, test, debug, and document for projects and programs.
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors.
  • Work on AI-driven PDLC to drive engineering productivity and innovation.
  • Lead the design and development of large-scale data pipelines using Apache Spark (batch & streaming) and GCP-native services.
  • Architect and implement event-driven data platforms using Apache Kafka and Pub/Sub for real-time ingestion and processing.
  • Build and optimize data warehouse and lakehouse architectures using BigQuery, Cloud Storage, and MS SQL Server.
  • Design and implement real-time streaming solutions using Kafka Streams, Spark Structured Streaming, or Dataflow.
  • Create consumption-side APIs, analytics rollups, and reporting (Power BI).
  • Ensure data quality, lineage, observability, and governance through enterprise frameworks and controls.
  • Collaborate with cross-functional teams to deliver secure, compliant, and scalable data solutions.
  • Provide leadership in distributed systems design, event streaming architecture, and enterprise data management.
  • Support incident management, root cause analysis, and continuous improvement for data services.
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals.
  • Lead projects, teams, or serve as a peer mentor.

Requirements

  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
  • 1+ year of experience working on AI engineering tools, agent creation, and LLM models.
  • 3+ years of experience leading in Data Engineering, Data Management, SQL Server, MongoDB, Teradata, ETL.
  • 3+ years of hands-on experience with GCP (Google Cloud Platform) including GCP BigLake, BigQuery, and Dataplex.
  • 3+ years building and maintaining data pipelines using Apache Spark (Java SDK), Apache Iceberg, Kafka, and dbt.
  • 3+ years of experience working with large-scale, distributed data systems and platforms such as Cloudera Data Platform.
  • 3+ years of experience with Agile, Autosys, CI/CD, and DevOps practices using tools such as Jenkins, GitLab, or Tekton.

Qualifications

  • Experience in converting SSIS packages to Apache Spark or other GCP-native data processing frameworks, modernizing legacy workflows.
  • Strong experience in data engineering, APIs, and connectivity solutions (SQL, NoSQL, REST, GraphQL).
  • 1+ year of experience with Java/Spring Boot.
  • Strong background in building and maintaining Approved Data Stores (ADS) and Operational Data Stores (ODS) to support enterprise analytics and operational requirements.
  • 3+ years of Merchant Services or Credit Card industry experience.
  • Familiarity with data governance, security, and privacy standards, including lineage tracking and auditability in cloud environments.

Job Expectations

  • Ability to travel up to 10% of the time.
  • This position offers a hybrid work schedule.
  • Relocation assistance is not available for this position.
  • This position is not eligible for Visa sponsorship.

Pay

$119,000.00 - $224,000.00

Benefits

  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Scholarships for dependent children
  • Adoption reimbursement

Similar jobs

Lead Software Engineer

Direct CompaniesSioux Falls, SD· 2 mo ago
Information Technologyapply on directcompanies.hireclick.com

Lead Software Engineer

Wellmark Blue Cross and Blue ShieldDes Moines, IA· 3 wk ago
apply on jobs.smartrecruiters.com