Charlotte or Irving Employment

Wells Fargo is hiring a SRE - Senior Engineer

About the Role

Wells Fargo is looking for a Senior Site Reliability Engineer (SRE) to play a key role on our technology team. You will lead moderately complex initiatives, contribute to strategic planning, and be responsible for the design, coding, testing, debugging, and documentation of projects within our technology domain.

What You’ll Do

  • Lead moderately complex initiatives and deliverables within technical domain environments.
  • Contribute to large-scale strategic planning.
  • Design, code, test, debug, and document projects and programs, including upgrades and deployments.
  • Review moderately complex technical challenges requiring in-depth evaluation of technologies and procedures.
  • Resolve moderately complex issues and lead a team to meet client needs.
  • Collaborate with peers, colleagues, and managers to resolve technical challenges.
  • Lead projects, act as an escalation point, and provide guidance to less experienced staff.
  • Develop high-quality, scalable, and maintainable Python code for backend services, APIs, and applications.
  • Architect and implement robust solutions meeting business and non-functional requirements.
  • Participate in code reviews and provide constructive feedback.
  • Write unit and integration tests to ensure code reliability.
  • Lead technical discussions and contribute to architectural decisions.
  • Mentor and guide junior engineers.
  • Champion best practices in software development, including coding standards, testing, and deployment.
  • Evaluate and recommend new technologies and tools.
  • Collaborate effectively with product owners, designers, and other engineers.
  • Communicate technical concepts clearly to technical and non-technical stakeholders.
  • Participate in agile development processes, including sprint planning and retrospectives.
  • Identify and resolve performance bottlenecks.
  • Monitor and troubleshoot production systems to ensure uptime and reliability.
  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Design and implement efficient database schemas and queries (SQL or NoSQL).
  • Build and consume RESTful or GraphQL APIs.
  • Work with message queues and asynchronous processing systems.

What We’re Looking For

  • 4+ years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.

Nice to Have

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Professional experience in Python software development.
  • Strong proficiency in Python and related frameworks (e.g., Django, Flask, FastAPI).
  • Extensive experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Solid understanding of software design principles and patterns.
  • Experience with version control systems (e.g., Git).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes, OpenShift).
  • Strong knowledge of RESTful API design.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Good understanding and hands-on experience with UI development frameworks (React / Angular).
  • Experience with asynchronous programming (e.g., asyncio).
  • Experience with message queues (e.g., RabbitMQ, Kafka).
  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with GraphQL.
  • Experience using Infrastructure as Code tools (e.g., Ansible, Terraform, CloudFormation).
  • Good understanding about SRE practices (Reliability, Observability, Availability, TOIL Automation).
  • Experience working with Observability tools (Splunk, Grafana, Prometheus, ELK).
  • Knowledge and good understanding of Reliability concepts (SLI, SLO, Error budget).

Technical Stack

  • Languages & Frameworks: Python, Django, Flask, FastAPI, React, Angular
  • Databases: PostgreSQL, MySQL, MongoDB
  • Infrastructure & Cloud: AWS, Azure, GCP, Docker, Kubernetes, OpenShift
  • DevOps & Tools: Git, Jenkins, GitLab CI, GitHub Actions, Ansible, Terraform, CloudFormation
  • APIs & Messaging: RESTful API, GraphQL, RabbitMQ, Kafka
  • Observability: Splunk, Grafana, Prometheus, ELK
  • Concurrency: asyncio

Wells Fargo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other legally protected characteristic.

Required Skills
PythonDjangoFlaskFastAPIPostgreSQLMySQLMongoDBGitAWSAzureSoftware Engineering
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Wells Fargo

Wells Fargo & Company is a diversified, community-based financial services company providing banking, insurance, investments, mortgage, and consumer and commercial finance. Wells Fargo India enables global talent capabilities for Wells Fargo Bank NA., by supporting business lines and staff functions across Technology, Operations, Risk, Audit, Process Excellence, Automation and Product, Analytics and Modeling.

Visit website
Job Details
Department Software Development
Category infrastructure
Posted 14 days ago