CrawlJobs Logo

Senior Specialty Software Engineer

https://www.wellsfargo.com/ Logo

Wells Fargo

Location Icon

Location:
United States , Charlotte

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided
Save Job
Save Icon
Job offer has expired

Job Description:

Wells Fargo Bank N.A. seeks a Senior Specialty Software Engineer in Charlotte, NC. The position will offer the opportunity to work on the latest open-stack technologies in Big Data / Python universe. We make extensive use of Spark, Rest API’s, Django, Django DRF, React JS to develop and maintain an extensive SDK and Framework to enable self-service development, deployment, and end to end Batch and Real time Forecasting solutions available to our business. While we focus on integrating with Open-Source Apache and Linux Foundation AI & Data products, we also integrate with the latest commercial solutions like AtScale, Dremio, H2O.AI, Tableau and more through an API first integration strategy.

Job Responsibility:

  • Work on building and supporting the Python Platform and SDK that runs the quantitative and qualitative risk models for multiple lines of business
  • Work on the latest open-stack technologies in Big Data / Python universe
  • Use of Spark, Rest API’s, Django, Django DRF, React JS to develop and maintain an extensive SDK and Framework to enable self-service development, deployment, and end to end Batch and Real time Forecasting solutions
  • Integrate with Open-Source Apache and Linux Foundation AI & Data products
  • Integrate with the latest commercial solutions like AtScale, Dremio, H2O.AI, Tableau and more through an API first integration strategy
  • Stand up cutting edge analytical capabilities, leveraging automation, cognitive and science-based techniques to manage data and models, and drive operational efficiency by offering continuous insights and improvements
  • Help in design and implementation of algorithms and tools for analytics and data scientist teams
  • Use a variety of languages, tools, and frameworks to marry data and systems together
  • Collaborate with modelers, developers, DevOps, and project managers on meeting project goals
  • Strong understanding of Python code Ci/CD deployment and test automation suites
  • Drive a culture of automation, test coverage and architect for Micro Services, API, Cloud Native and Headless Architecture – Decoupling the front ends and backend of the technology stack

Requirements:

  • Bachelor’s degree in Computer and Information Science or related technical field
  • Four (4) years of experience in the job offered or in a related position involving Specialty Software Engineering experience
  • 4 years of Python experience
  • 3 years of experience in data science python libraries like NumPy, Pandas, SciPy
  • 3 years of experience in distributed computing
  • 3 years of experience in big data, PySpark, HDFS and distributed computing
  • 3 years of experience in creating APIs using python, preferably Django and DRF
  • 3 years of experience in designing and building reusable solutions to in data work stream of model development life cycle
  • 1 years of experience in banking domain skills and depth knowledge in risk & finance forecasting domain
  • 2 years of RESTful API design and development experience
  • 2 years of experience with Big Data or Hadoop tools such as Spark, Hive, Kafka, and Map
  • 2 years of experience with building, deploying, and securing cloud platforms
  • 2 years of configuration experience with Cloud service providers such as Amazon Web Services (AWS), Google Cloud Platform (GCP) or MS Azure

Additional Information:

Job Posted:
April 16, 2026

Expiration:
April 22, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Specialty Software Engineer

Senior Automation Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Bigdata Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 - 10 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Programming Languages: Python, PySpark
  • Data Lake Table Format: Apache Iceberg
  • Data Orchestration: Apache Airflow
  • Data Visualization: Tableau
  • Big Data Processing: Apache Spark
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
What we offer
What we offer
  • Equal employment opportunity
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Applications Development Manager is an intermediate management level positio...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in managing and implementing successful projects
  • Ability to take ownership and make technical decisions on software development projects
  • Experience with dependency management, change management, continuous integration testing tools, and audit/compliance requirements
  • Extensive knowledge of software engineering and object-oriented design
  • Demonstrated leadership and management skills
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Manage a team of Applications Development professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions) as well as act as an advisor or coach to mid-level developers and analysts
  • Oversee process for technical issue escalation and prioritize technical issue resolution
  • Leverage skills across Applications Development area to provide technical oversight across systems and applications
  • Communicate internal and external departmental interdependence as well as cross product and cross project
  • Resolve issues using in-depth knowledge of concepts and procedures within applications development
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business processes, system processes, and industry standards, and make evaluative judgement
  • Contribute to planning, budget management, formulation of procedures, and resource planning negotiating with external parties when necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Senior Specialty Software Engineer - Java, E-Trading

Wells Fargo is seeking a Senior Specialty Software Engineer. In this role, you w...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
May 17, 2026
Flip Icon
Requirements
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 experience in Design, implement, and optimize low-latency, high-throughput Java applications for financial trading
  • Experience in Electronic trading / Algorithmic Trading is must
  • Strong proficiency in Java 8+, with hands-on experience in multi-threaded and distributed systems
  • Develop and maintain protocols for connectivity with exchanges (e.g., FIX, ITCH, OUCH)
  • Experience with messaging systems (e.g., Solace, Aeron etc.) and real-time data processing
  • Knowledge of low-latency optimization techniques, including garbage collection tuning and efficient data structures
Job Responsibility
Job Responsibility
  • Lead or participate in complex initiatives on selected domains
  • Assure quality, security and compliance for supported systems and applications
  • Serve as a technical resource in finding software solutions
  • Review and evaluate user needs and determine requirements
  • Provide technical support, advice, and consultation with the issues relating to supported applications
  • Create test data and conduct interfaces and unit tests
  • Design, code, test, debug and document programs using Agile development practices
  • Understand and participate to ensure compliance and risk management requirements for supported area are met and work with other stakeholders to implement key risk initiatives
  • Conduct research and resolve problems in relation to processes and recommend solutions and process improvements
  • Assist other individuals in advanced software development
  • Fulltime
Read More
Arrow Right

Specialty Software Engineering Senior Manager - AI / ML, Python, Java

Wells Fargo is seeking a Specialty Software Engineering Senior Manager - Innovat...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
May 19, 2026
Flip Icon
Requirements
Requirements
  • 7+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 3+ years of management or leadership experience
  • Proven experience (10+ years) in driving innovation, digital transformation, or product strategy within Banking, Financial Services, or a regulated environment
  • Strong leadership and people‑management skills, with demonstrated ability to lead cross‑functional and geographically distributed teams
  • Expertise in innovation frameworks, emerging technologies, and design‑thinking or agile methodologies to ideate, pilot, and scale solutions
  • Solid understanding of regulatory, compliance, and surveillance domains, with the ability to align innovation initiatives to risk and governance requirements
  • Excellent stakeholder management and communication skills, with experience influencing senior leaders and executive partners
  • 3+ years of management or leadership experience
  • Strong proficiency in Java and Python, with experience in building scalable, enterprise‑grade applications and services
  • Solid understanding of database technologies (relational and/or NoSQL), including data modeling, querying, and performance optimization
Job Responsibility
Job Responsibility
  • Manage, coach, and develop a team or teams of engineering managers and experienced engineers in specialized domain areas
  • Ensure adherence to the Banking Platform Architecture, and meeting non-functional requirements with each release
  • Partner with, engage and influence architects and experienced engineers to incorporate Wells Fargo Technology technical strategies
  • Function as the technical representative for the product during cross-team collaborative efforts and planning
  • Identify and recommend opportunities for driving escalated resolution of technology roadblocks including code, build and deployment
  • Determine appropriate strategy and actions to act as an escalation partner for scrum masters and the teams
  • Build engineering skills side-by-side in the codebase, conduct peer reviews to evaluate quality and solution alignment to technical direction
  • Interpret, develop and ensure security, stability, and scalability within functions of technology with moderate complexity
  • Collaborate with, partner with and influence Product Managers/Product Owners to drive user satisfaction
  • Interact directly with third party vendors and technology service providers
  • Fulltime
!
Read More
Arrow Right

Senior Java Developer

The Applications Development Manager is an intermediate management level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in managing and implementing successful projects
  • Ability to take ownership and make technical decisions on software development projects
  • Experience with dependency management, change management, continuous integration testing tools, and audit/compliance requirements
  • Extensive knowledge of software engineering and object-oriented design
  • Demonstrated leadership and management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Manage a team of Applications Development professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions) as well as act as an advisor or coach to mid-level developers and analysts
  • Oversee process for technical issue escalation and prioritize technical issue resolution
  • Leverage skills across Applications Development area to provide technical oversight across systems and applications
  • Communicate internal and external departmental interdependence as well as cross product and cross project
  • Resolve issues using in-depth knowledge of concepts and procedures within applications development
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business processes, system processes, and industry standards, and make evaluative judgement
  • Contribute to planning, budget management, formulation of procedures, and resource planning negotiating with external parties when necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
What we offer
What we offer
  • Global Benefits
  • best-in-class benefits
  • well, live well and save well
  • Fulltime
Read More
Arrow Right
New

Senior Specialty Software Engineer S/4 HANA ABAP Workflow BTP and FIORI

The Chief Operating Office Technology (COO Tech) organization, provides technolo...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
May 25, 2026
Flip Icon
Requirements
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 ABAP development including hands-on experience
  • 4+ years of hands-on development experience with data integration solutions, including asynchronous, synchronous, real-time streaming, messaging, event based and REST API's, also including ETL and ELT in heterogeneous application tech stack across on premise, custom, COTS, SaaS and cloud native solutions
  • 4+ years of experience in SAP technologies including ABAP, BTP, Fiori, and/or Workflow.
  • 4+ years of technology delivery and relationship management experience with small and large business units in a large corporate environment
Job Responsibility
Job Responsibility
  • Develop the strategy, evaluation, and resolution of highly complex, enterprise-wide challenges by delivering long-term, scalable solutions that require vision, innovation, and advanced analytical thinking
  • Assess and recommend emerging technologies and products to automate Embedded IT controls, processes, and reporting
  • Design, code, test, debug, and document backend services, APIs, and integration components using ABAP, Java, Python, and modern frameworks, with a strong emphasis on hands-on delivery
  • Design and build RESTful APIs, BAPIs and services that enable reliable, secure, and scalable integrations between internal systems, SaaS platforms, and external partners
  • Engineer and support data movement and integration solutions, including synchronous and asynchronous patterns, data transformations, and reliable delivery across systems and platforms
  • Deliver projects, technical workstreams, including code reviews, design reviews, and coaching engineers on integration, API, and data best practices
  • Review and analyze complex, large-scale technology solutions in support of tactical and strategic business objectives, considering enterprise integration patterns, data flow, resiliency, and security requirements
  • Serve as a subject-matter expert to functional teams, system administrators, architects, and developers in designing target solution architectures and applying industry best practices
  • Identify and champion innovations that enhance operational efficiency or create competitive advantage for Embedded IT and the broader organization as a shared services provider
  • Perform hands-on engineering work, including designing, coding, testing, debugging, and documenting solutions for projects and programs
  • Fulltime
!
Read More
Arrow Right

Senior C++ Software Engineer - Ad-Tech or FinTech

FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers...
Location
Location
United States , Chicago; Englewood
Salary
Salary:
129515.93 - 203525.03 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or related field
  • 4+ years of professional experience in C++
  • Experience with C/C++, DB design, and network programming
  • Experience with large system software design and development
  • Knowledgeable about SDLC, Agile, and Software Engineering Methodology
  • Team working skills, Good communication skills, Willingness to work under pressure
  • Ability to work closely with global teams and accept additional working time besides normal working hours to meet or co-work with global teams
Job Responsibility
Job Responsibility
  • Responsible for your owned features' complete software development lifecycle, including designing, prototyping, implementation, testing, maintenance, and technical support
  • Produce technical specifications and determine operational feasibility
  • Write well-designed, testable, efficient code
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy engineering tools, processes, and metrics
  • Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs
  • Designs new software and web applications, supports applications under development and customizes current applications. Assists with the software update process for existing applications and roll-outs of software releases
  • Participates in training representatives and operations staff on internally developed software applications
  • Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right