Wells Fargo

Wells Fargo

Senior Software Engineer

Charlotte, NCPosted 6 days ago
Full TimeSeniorVisa SponsorshipUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Wells Fargo is seeking a Senior Software Engineer to join a team within the Chief Data Office (CDO) responsible for building and supporting a highly scalable, secure, and cloud-native data platform that powers enterprise analytics, big data processing, and emerging AI/ML capabilities. In this role, you will help design, engineer, and maintain critical platform infrastructure supporting technologies such as OpenShift, Kubernetes, Apache Spark, Trino, Iceberg, and object storage solutions. The ideal candidate will combine expertise in software engineering, platform engineering, and large-scale data ecosystems to develop automated solutions, optimize system performance, and ensure platform reliability. Responsibilities include managing containerized environments, building automation and observability frameworks, implementing security controls, supporting batch and streaming data pipelines, and driving the operational excellence of a modern enterprise data platform. This role offers the opportunity to work at the intersection of cloud infrastructure, big data, and next-generation AI/ML technologies while enabling data-driven innovation across the organization.

Qualifications

Required Qualifications

  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 4+ years of experience supporting highly available and scalable infrastructure that includes object storage, OpenShift, Spark, Iceberg, YuniKorn, Trino, and related technologies.
  • 4+ years of experience configuring, administering, and monitoring Big Data ecosystem components using a variety of BI, monitoring, and observability tools.
  • 4+ years of hands-on programming experience in one or more of the following: Python, Bash, Shell, SQL, Java, or Scala.
  • 4+ years of experience supporting operating systems and containerized environments, including system programming, performance tuning, networking, orchestration, and deployment using Kubernetes (K8s), Helm, and/or Terraform.
  • 4+ years of experience with Big Data technologies and platforms, including Apache Spark, Hadoop, Hive, Trino, Iceberg, Kafka, Flink, Amazon S3, NetApp StorageGRID, and data formats such as Parquet, Avro, ORC, JSON, and CSV.

Preferred Qualifications

  • Experience with AI/ML frameworks, Large Language Models (LLMs), and Model Training & Consumption (MTC) platforms, supporting the development, deployment, and management of advanced machine learning solutions.
  • Experience building, orchestrating, and optimizing data workflows using ETL and workflow automation tools such as Apache Airflow and Apache NiFi.
  • Experience with MLOps platforms and model lifecycle management tools, including MLflow, Kubeflow, and Amazon SageMaker.
  • Knowledge of data science and machine learning concepts, including feature engineering, model deployment, model serving, and inference pipeline development.
  • Familiarity with NexusOne platform capabilities, architecture, and integrations.
  • Understanding of enterprise access control frameworks, including Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC).
  • Knowledge of enterprise security practices and data protection standards, including encryption at rest and in transit, TLS/SSL, and Key Management Services (KMS).
  • Familiarity with regulatory compliance requirements and identity and access management controls, including GDPR, HIPAA, and IAM policies.
  • Understanding of modern application and platform design principles, including microservices, event-driven architectures, and serverless computing.
  • Knowledge of scalable system design and performance optimization concepts, including load balancing, caching technologies such as Redis and Memcached, and horizontal scaling strategies.
  • Familiarity with high-availability, resiliency, and disaster recovery practices, including failover strategies, disaster recovery planning, and platform observability using tools such as Prometheus and Grafana.

Skills & Technologies

KubernetesPythonBashSQLJavaScalaTerraformKafkaMachine LearningRedis

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Charlotte, NC

Posted

6 days ago

Visa Sponsorship

Available

Country

US