Senior Software Engineer - Python, React
Wells Fargo
- Location
- Bengaluru South, Karnataka, India
- Job type
- Full-time
Required skills
- Python
- Angular
- backend
- compliance
- containerization
- data modeling
- Django
- Docker
- ETL
- FastAPI
- Flask
- GitHub
- Java
- Jenkins
- Kubernetes
- microservices
- OAuth2
- Oracle
- PostgreSQL
- React
- regression
- SQL
- Swagger
- test automation
- TypeScript
- UI design
- RESTful
About the role
Wells Fargo
Website:
wellsfargo.com
Job details:
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 hands‑on experience building backend systems in Python (e.g., FastAPI / Django / Flask) with well‑structured APIs and domain logic.
- Strong hands‑on experience building front‑end applications using React (modern Angular versions), TypeScript, RxJS, and component-based UI design.
- Strong Python experience with APIs, distributed systems and cloud platforms.
- Develop batch and real-time data processing workflows
- Implement data validation, monitoring and lineage tracking
- Strong hands‑on experience building backend systems in Python with well‑structured APIs and domain logic.
- Good experience in building data movement pipelines, data transformations, integration with various file types, DBs, messaging systems.
- 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 familiar with data modeling
- Solid understanding of testing and quality practices: unit tests, integration tests, mocking, test automation (e.g., pytest)
- Knowledge of secure software engineering: authentication/authorization (OAuth2/OIDC), secrets management, OWASP principles, and secure coding practices.
- Hands on experience in Java and Java Microservices is added benefit
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)
- Build ETL data pipelines with integration to several source types including messaging systems, ingesting different file types and formats, connections to various DB systems
- Automate/build regression framework for Data applications
- Orchestrating jobs for ETL pipelines
- Observability and reliability: structured logging, tracing metrics (Prometheus/Grafana), and SRE-friendly production readiness.
- Performance tuning and profiling; API scalability patterns;
- CI/CD and pipeline engineering (e.g., GitHub Actions, Jenkins), containerization (Docker), orchestration (Kubernetes/OpenShift)
- Experience using AI‑assisted development tools (e.g., Copilot-style tooling) responsibly to improve productivity and code quality
Reference Number
R-528424
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.