Principal Software Engineer @ Wells Fargo | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Principal Software Engineer jobs in Irving, TX
Be an early applicantLess than 25 applicants
company-logo

Wells Fargo · 2 days ago

Principal Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
BankingFinancial Services

Insider Connection @Wells Fargo

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

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.

PythonGoLangJavaJavaScriptLinuxWindowsPostgresSQL ServerNoSqlCassandraMongo DBRedisMessaging System KafkaMQ SeriesSoftware Development Life CycleOpenAPISwaggerAgile MethodologiesCI/CDApplication ResiliencySecurityArtificial IntelligenceMachine LearningInfrastructureInfrastructure software solutionsAgile product teamsFinancial service industryConverged infrastructure solutionsVirtualizationVirtual hosting technologies

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

company-logo
Wells Fargo & Company is a diversified financial services company with $1.3 trillion assets providing banking, insurance, and investments.

Funding

Current Stage
Public Company
Total Funding
unknown
1978-10-06IPO· nyse:WFC

Leadership Team

leader-logo
C. Allen Parker
Interim Chief Executive Officer and President
leader-logo
Fernando Rivas
Co-Chief Executive Officer of Corporate and Investment Banking
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot