31 Jul
|
Wells Fargo
|
Karnataka
31 Jul
Wells Fargo
Karnataka
Job Summary
About this role: Wells Fargo is seeking a Senior Software Engineer.
Responsibilities
- 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 recent 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
- Proven experience developing full-stack, scalable distributed applications.
- Design, build, and deliver scalable, high-quality software solutions within enterprise technology environments. This role requires strong technical expertise, ownership mindset, and the ability to lead moderately complex initiatives while collaborating across global teams.
- Ability to work across multiple components and collaborate with cross-functional engineering teams
- Strong focus on delivering high-quality features aligned to product requirements and user stories.
- 4+ years of Software Engineering experience or equivalent demonstrated through work experience, training,
military experience, or education
- Strong hands-on development experience across modern technology stacks
- Bachelors degree in Engineering / MCA or equivalent
- Strong development experience in C#, .NET Core, REST/Web APIs, and Microsoft technologies
- Experience building scalable, distributed applications
- Experience with relational and non-relational databases, preferably in cloud environments
- Experience with asynchronous, event-driven, and messaging systems
- Exposure to cloud platforms (Azure/AWS/GCP) and containerization technologies
- Experience or understanding of Kubernetes preferred
- Solid understanding of operating systems (Windows/Linux) and virtualization.
Job Expectations
- Experience leveraging AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, or similar) to improve developer productivity, code quality, and delivery speed
- Working knowledge of AI/ML fundamentals (basic concepts, model lifecycle, limitations, evaluation)
- Experience integrating AI capabilities into applications using APIs/SDKs (e.g., Azure OpenAI/OpenAI/AWS/GCP AI services)
- Practical understanding of LLM usage patterns: prompt design basics, output validation, and guardrails
- Familiarity with common AI application architectures (e.g., Retrieval-Augmented Generation/RAG conceptually) and when to use them
- Ability to build AI-enabled features such as summarization, classification, extraction, QA, and conversational assistants
- Awareness of responsible AI practices: privacy, security, bias considerations, safe handling of data, and compliance basics
- Understanding of operational considerations for AI in production (latency/cost considerations, monitoring, fallback strategies, human-in-the-loop)
- Exposure to vector search / embeddings concepts and related storage options is a plus (not mandatory)
📌 Senior Software Engineer (Karnataka)
🏢 Wells Fargo
📍 Karnataka