At Wells Fargo, a Principal Architect advises senior leaders on architecture strategy, target-state direction, and technology transformation efforts, leading the resolution of highly complex, enterprise-wide challenges that span multiple domains and organizations.
Locations (3)
San Francisco, California, United States
Irving, Texas, United States
Charlotte, North Carolina, United States
Compensation
$159,000.00 - $305,000.00
Responsibilities
Advise senior technology leaders on enterprise data architecture strategy, target-state direction, and transformation priorities across Technology and Cybersecurity domains.
Define current-state, target-state, and transition architectures for complex enterprise data environments and modernization initiatives.
Establish enterprise architecture patterns for data sourcing, integration, storage, processing, distribution, and consumption.
Develop strategies to reduce unnecessary data duplication and enable scalable, governed access to shared enterprise information.
Define architecture patterns for data products, semantic layers, APIs, event-driven and real-time data distribution, batch processing, data virtualization, and federated access.
The Mission Systems Software Engineer will work on developing solutions of a real time system environment to provide mission computing support at the center of an autonomous aircraft with sensor and weapons.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Serve as a software mission systems engineer for a safety- and mission-critical real-time mission-computing system aligned with A-GRA and AMS-GRA principles, profiles, interfaces, and data standards.
Define and maintain the end-to-end software architecture, including mission applications, platform services, middleware, operating-system interfaces, hardware-abstraction layers, networking, data distribution, component boundaries, and APIs.
Architect for deterministic real-time performance by addressing scheduling, latency, jitter, synchronization, throughput, resource utilization, distributed processing, and CPU/GPU/accelerator allocation.
Develop architecture views, interface definitions, data-flow and deployment models, sequence and timing diagrams, resource budgets, trade studies, and technical decision records.
Integrate sensors, effectors, communications, navigation, autonomy, mission management, command-and-control, data-processing, and vehicle services in collaboration with hardware, FPGA, cybersecurity, safety, systems, integration, and test teams.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Aerospace Engineering, Electrical Engineering, or a related technical field