Wells Fargo · 2 days ago
Principal Software Engineer
Wonder how qualified you are to the job?
BankingFinancial Services
Insider Connection @Wells Fargo
Responsibilities
Leads complex software initiatives to develop infrastructure software to provide solutions for business applications
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
Produces design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Participate in various projects intended to continually improve or upgrade the software stack to support different levels of datacenter infrastructure
Evaluate internal and external software solutions which could be leveraged to meet target state architecture goals
Review and analyze high impact outages to ensure the proper processes and procedures are in place to avoid problems in the future
Design, build, deploy and maintain infrastructure solutions through collaborative efforts with the team and third-party vendors to resolve issues and achieve goals
Design, code, test, debug, and document programs using Agile development practices
Make decisions in technical designs, implementation plans and identify project risks and resource requirements
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
7+ years of Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
2+ years of team lead experience
Advanced knowledge and experience in one of the following coding languages (Python, GoLang, Java, and Java Script), operating systems (Linux and Windows), and databases (Postgres, SQL Server, NoSql [Cassandra, Mongo DB, Redis])
Understanding of Messaging System Kafka or MQ Series
Proficient in all aspects of the Software Development Life Cycle
Familiarity with OpenAPI and Swagger
Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, infrastructure, etc.)
Preferred
Experience leading the design, evaluation, and implementation of complex infrastructure software solutions and capabilities
Experience working in agile product teams in a highly regulated financial service industry
Experience with converged and/or hyper-converged infrastructure solutions at-scale in a large enterprise
Experience with virtualization and virtual hosting technologies and administration
Experience leading and mentoring high-performing software engineering teams
Experience with taking software/hardware products and services from inception to customer delivery
Proven experience transforming to and/or managing infrastructure software functions in a product model construct, which would include participation in product roadmap planning and feature/backlog prioritization
Taking ownership of software-related complaints and working toward finding solutions
Working with Product Owners and Engineering Managers to create plans of action for developing software solutions
Overseeing initial software rollouts and updates to ensure smooth implementation
Develops and designs secure high-quality production code, and reviews and debugs code written by others
Training/Mentoring other Engineers on software development or project-related tasks
Participating in leadership meetings to contribute to corporate strategy
Candidate must have team management and stakeholder management experience in a diverse organization
Familiar with practical cloud like infrastructure implementation and designs in the private datacenter
Company
Wells Fargo
Wells Fargo & Company is a diversified financial services company with $1.3 trillion assets providing banking, insurance, and investments.
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-10-06IPO· nyse:WFC
Leadership Team
Recent News
2024-06-05
2024-06-05
2024-06-05
Company data provided by crunchbase