
Senior Specialty Software Engineer – Enterprise Generative AI Platform, UI, Python Engineering
Wells Fargo
full-time
Posted on:
Location Type: Hybrid
Location: Charlotte • California • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $119,000 - $224,000 per year
Job Level
Tech Stack
About the role
- Design, develop, test, and deploy software modules and platform capabilities for the Enterprise Generative AI Platform
- Build rich, responsive, and highly usable UI experiences for internal AI products, platform consoles, and workflow-driven applications
- Develop and maintain scalable applications using Python, APIs, microservices, and modern frontend technologies
- Engineer frontend components and interaction patterns for chat experiences, streaming responses, form-heavy workflows, dashboards, and control panels
- Collaborate with enterprise teams to integrate platform UIs with AI services, agent runtimes, model endpoints, orchestration services, and platform APIs
- Implement reusable components, UI state management patterns, and design-system-aligned development standards
- Optimize application performance across frontend rendering, service latency, API interactions, and user workflow responsiveness
- Build backend capabilities in Python that support frontend needs including orchestration endpoints, metadata services, execution tracking, and runtime status APIs
- Troubleshoot and resolve complex technical issues across UI and service layers
- Contribute to automated testing, code quality, documentation, and secure software delivery practices
- Stay up to date with advancements in Generative AI, agent frameworks, UI engineering, and Python ecosystem tooling
- Partner with product owners, architects, designers, and other engineers to translate product requirements into elegant technical solutions
- Assist and mentor other engineers in advanced software development and platform engineering best practices
Requirements
- 4+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 4+ years of software development experience
- 4+ years of experience in Python
- 3+ years of experience building modern web UI applications
- 2+ years of experience in AI/ML or Generative AI application development
- Experience building and integrating APIs, microservices, or event-driven backend services
- Strong UI engineering skills using technologies such as React, TypeScript, JavaScript, HTML5, CSS, and modern component-based design patterns
- Experience building enterprise-grade internal tools, platform portals, dashboards, and highly interactive application interfaces
- Strong Python development skills including frameworks, API development, async patterns, and service integration
- Familiarity with agentic AI frameworks such as LangChain, LangGraph, CrewAI, AutoGen, Swarm, Google ADK, or equivalent
- Experience with chat applications, orchestration-driven UX, streaming responses, and workflow-based interfaces
- Exposure to OpenShift, Kubernetes, GCP public cloud, Azure, and modern DevOps practices
- Experience with Git, CI/CD, automated testing, and agile development methodologies
- Strong problem-solving skills with the ability to troubleshoot and resolve complex technical issues
- Strong collaboration and communication skills with the ability to work effectively with cross functional teams
- Bachelor’s or master’s degree in computer science, software engineering, artificial intelligence, or a related field
Benefits
- Health benefits
- 401(k) Plan
- Paid time off
- Disability benefits
- Life insurance, critical illness insurance, and accident insurance
- Parental leave
- Critical caregiving leave
- Discounts and savings
- Commuter benefits
- Tuition reimbursement
- Scholarships for dependent children
- Adoption reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonAPIsmicroservicesReactTypeScriptJavaScriptHTML5CSSautomated testingAI/ML
Soft Skills
problem-solvingcollaborationcommunicationmentoringtroubleshootingtechnical documentationcode qualitysecure software deliverycross-functional teamworkproduct requirement translation
Certifications
Bachelor’s degree in computer scienceMaster’s degree in computer scienceBachelor’s degree in software engineeringMaster’s degree in software engineeringBachelor’s degree in artificial intelligenceMaster’s degree in artificial intelligence