Search by job, company or skills

W

Senior Software Engineer - Python, React, Flink

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About This Role

Wells Fargo is seeking a Senior Software Engineer

In This Role, You Will

  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff

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

Desired Qualifications

  • 7+ years of strong handson experience building backend systems in Python (e.g., FastAPI / Django / Flask) with wellstructured APIs and domain logic.
  • Strong handson experience building frontend applications using React TypeScript, RxJS, and component-based UI design.
  • Experience implementing RESTful APIs, API versioning, input validation, pagination, and error standards; familiarity with OpenAPI/Swagger.
  • Proficiency with SQL (e.g., PostgreSQL, MS SQL Server, Oracle) and data modeling; working knowledge of ORM patterns (e.g., SQLAlchemy/Django ORM).
  • Apache Flink - Experience building and maintaining real-time streaming applications using Apache Flink, including event-time processing, windowing, state management, and integration with Kafka or similar data streaming platforms.
  • Solid understanding of testing and quality practices: unit tests, integration tests, mocking, test automation (e.g., pytest, Angular testing utilities).
  • Knowledge of secure software engineering: authentication/authorization (OAuth2/OIDC), secrets management, OWASP principles, and secure coding practices.

Job Expectations

  • We are open for both the locations - Hyderabad or Bangalore and will be required to work in the office as per organizations In Office Adherence / Return To Office (RTO)
  • Async Python patterns (asyncio), background processing (Celery/RQ), caching (Redis), and message/event systems (Kafka/RabbitMQ).
  • Observability and reliability: structured logging, tracing (OpenTelemetry), metrics (Prometheus/Grafana), and SRE-friendly production readiness.
  • Performance tuning and profiling; API scalability patterns; familiarity with 12factor and cloud-native design.
  • Front-end / React ecosystem
  • State management patterns (NgRx, signals, reactive forms), micro-frontend concepts, and modular UI architecture.
  • E2E and UI automation testing (Cypress / Playwright) and component testing strategies.
  • Accessibility (WCAG), i18n, and performance optimization (lazy loading, bundle analysis).
  • DevOps / Platform
  • CI/CD and pipeline engineering (e.g., GitHub Actions, Jenkins), containerization (Docker), orchestration (Kubernetes/OpenShift), and Helm.
  • Infrastructure-as-code and environment automation (Terraform), plus secure SDLC practices (SAST/DAST, dependency scanning).
  • Modern engineering practices
  • API gateway patterns, service-to-service security, feature flags, blue/green or canary releases.
  • Experience using AIassisted development tools (e.g., Copilot-style tooling) responsibly to improve productivity and code quality
  • Familiarity with Large Language Model (LLM) ecosystems, including prompt engineering, Retrieval-Augmented Generation (RAG), and Model Context Protocols (MCP).

Reference Number

R-528764

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144662027

Similar Jobs