Senior Software Engineer

Wells Fargo & Company•Irving, TX
•Hybrid

About The Position

Wells Fargo is seeking a Senior Software Engineer to build core automation and platform capabilities that advance software-defined network engineering. The role focuses on designing and developing scalable systems and tools that streamline network engineering workflows while enabling data-driven automation and enhanced observability across critical network and application environments. The engineer will design and develop scalable automation platforms, build reliable data-driven services and tooling, and collaborate with cross-functional engineering teams to define technical standards, integrate systems, and advance automation capabilities. The role also involves providing architecture guidance and promoting code quality and engineering best practices to deliver resilient, maintainable solutions. The position has a hybrid work schedule and is not eligible for telecommuting or visa sponsorship.

Requirements

  • At least 4 years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • At least 4 years of experience building scalable, production-grade systems using modern programming languages and frameworks such as Python, .NET, JavaScript, React, APIs, SQL, and NoSQL technologies.
  • At least 2 years of experience with Ansible-based network or systems automation.
  • Experience designing and deploying RESTful services, backend automation services, APIs, or platform components supporting large-scale engineering or operational environments.
  • Experience with event-driven or distributed systems, including technologies such as Kafka, ETL pipelines, or microservices.
  • Strong understanding of software and systems engineering fundamentals, including API architectures, distributed systems, concurrency, and modern service frameworks.
  • Effective communication and collaboration skills, with the ability to work across engineering, infrastructure, operations, and other cross-functional teams.
  • Understanding of secure software development practices, including secure coding, static analysis, and application security fundamentals.

Nice To Haves

  • Experience with Ansible Automation Platform or Ansible Tower.
  • Familiarity with container platforms such as Kubernetes or OpenShift.
  • Experience with data engineering, including data ingestion, transformation, data feeds, and analysis in infrastructure or operational environments.
  • Experience with observability and telemetry technologies such as Prometheus, OpenTelemetry, time-series metrics, synthetic monitoring, capacity analytics, or health analytics.
  • Knowledge of Agile development practices and experience working in product-based engineering teams.
  • Familiarity with enterprise architecture patterns across application, service, middleware, and data layers.
  • At least 1 year of practical experience building AI/ML-powered capabilities, including data preparation, model development, optimization, and deployment into production workflows.

Responsibilities

  • Participate in low- to moderately complex technology initiatives and projects, including installation, upgrades, and deployments.
  • Identify opportunities to improve service quality and availability within the technology domain.
  • Design, code, test, debug, and document low- to moderately complex technology projects and programs, including upgrades and deployments.
  • Review and analyze technical assignments and low- to medium-risk deliverables, researching and evaluating alternative technology solutions.
  • Exercise independent judgment while developing understanding of security and compliance requirements in the technology domain.
  • Provide information to technology colleagues, internal partners, and stakeholders.
  • Design and develop scalable automation platforms that improve network engineering workflows and operational efficiency.
  • Build reliable data-driven services and tooling supporting automation, observability, and analytics across network and application environments.
  • Collaborate with cross-functional engineering teams to define technical standards, integrate systems, and advance automation capabilities.
  • Provide architecture guidance and promote code quality and engineering best practices for resilient, maintainable solutions.
  • Drive AI-driven development and solutioning across the group.
  • Define and enforce engineering standards for design, reliability, observability, security, and performance.
  • Make high-impact technical decisions, evaluate tradeoffs, and provide direction on ambiguous or challenging problems.
  • Align technical approaches across teams and support delivery of cross-team projects.
  • Continuously improve engineering practices, tooling, automation, and operational readiness.
  • Identify and mitigate technical risks early, supporting long-term maintainability and scalability.
  • Regularly commit code, develop solutions, and promote code hygiene and best practices.
  • Lead complex initiatives spanning multiple systems, services, and data flows while ensuring architectural consistency.
  • Follow applicable Wells Fargo risk programs, policies, procedures, and compliance obligations; escalate and remediate issues appropriately and make sound risk decisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service