Principal Data Streaming Engineer (Cloud)
Company: Navy Federal Credit Union
Location: Winchester
Posted on: April 22, 2025
|
|
Job Description:
Overview
Not sure what skills you will need for this opportunity Simply read
the full description below to get a complete picture of candidate
requirements.
To research, evaluate, design, implement, and maintain systems and
product solutions, applying expert knowledge of engineering
principles. Assist with coordinating activities between multiple
disciplines within IT and vendors on both technical and
non-technical issues pertaining to computer system hardware and
software, network infrastructure, peripheral evaluation, and
integration. Considered subject matter expert and a key
stakeholder/key contributor on complex initiatives and project
teams. Conduct complex work assignments under limited supervision.
Cloud Engineering: Delivery of the computing services and the
duties associated with it such as designing, planning,
administering, developing, or maintaining applications in the
cloud-based environments.
Responsibilities
Lead integration of product technologies with respect to software
for multiple on-going projects
Define the design and delivery of applications adhering to best
practice for Event-driven architecture (EDA). Solutions will
support large transactional volume allowing loose coupling and
asynchronous events but ensuring guaranteed delivery and proper
message ordering to synchronize multiple transactional systems
Drive system requirements, system specifications, input/output
processes and working parameters by using systems engineering best
practices
Lead the development work streams responsible for creating
compliant platforms
Responsible for systems analysis, design, development, integration,
enhancement, and deployment as well as application support for
various applications
Lead the deployment of new modules, upgrades and fixes
Define, develop or modify software application modules or
enterprise wide software systems using disciplined development
processes
Implement integration plans and interface with testing teams to
incorporate plans into the integration testing process
Prepare and present functional design specifications and design
project process flow
Provide specific detailed information for hardware and software
selection, implementation techniques and tools for the most
efficient solution to meet business needs
Research, evaluate, recommend, and implement information technology
that aligns with business needs and meets objectives
Use holistic knowledge of all products in the information
technology ecosystem to plan how new systems will be built and
integrated
Install, maintain, and perform configuration of infrastructure
applications
Create and manage life cycle of technical specifications from which
programs and configurations will be applied to create the
application, infrastructure or complete solution
Review solutions to ensure alignment with customer objectives,
organization guidelines/benchmarks and industry best practices
Define and establish structure, process and governance mechanisms
for knowledge management and knowledge sharing platforms (e.g.,
assimilation, classification and dissemination, etc.)
Create operational artifacts, run-books and service level agreement
documents associated with Cloud Data Platform services and
products
Serve as an advisor providing advice and counsel on assignments
concerned with specialized or unique engineering requirements
Participate in the creation of entire systems (e.g., clients,
server hardware, network, databases, etc.)
Provide technical direction and leadership routinely to other
engineers; serve as a coach and mentor
Identify potential problems in design, quality, or operation and
initiate corrective action
Maintain technical expertise in all areas of network and computer
hardware and software interconnection and interfacing, such as
routers, multiplexers, firewalls, hubs, bridges, gateways, etc.
Identify opportunities to effectively mitigate risk and improve
performance and functionality
Drive system testing including evaluation, verification &
validation activities
Install, maintain, and configure systems infrastructure on a widely
distributed network
Provide forward thinking technical expertise in current and
emerging technologies, trends and practices
Qualifications
Significant experience in one or more of the following: systems
engineering, software engineering, information systems management,
etc. at the enterprise level in a large multi-function
organization, preferably at a large financial services
organization
Advanced knowledge in the areas of IP internetworking, LAN
Switching Protocols (e.g., VLAN (802.1Q), STP, HSRP, VRRP,
LACP/PAGP, etc.), IP Routing protocols (IGRP, OSPF, EIGRP, BGP)
Significant experience with Event driven processing (Confluent
Kafka, Precisely CDC, Flink, Ktables and KSQL, Topic and
Partitioning strategy, Message delivery guarantees, Producer
design, consumer design, streaming, replication, resiliency,
failure notification, metrics)
Significant experience with Object Oriented Programming languages
(e.g., C#, C, C++, Java, Python, .NET, etc.)
Significant experience with private, public and hybrid cloud
infrastructure (e.g., AWS, Azure, Google Cloud, Oracle Cloud, etc.)
Preferences to Azure and Oracle Cloud.
Significant experience in working with big data technologies (e.g.,
Hadoop, Spark, etc.)
Significant experience in building and managing integration with
common platforms (e.g., Service Now, Pega, Share point Online,
Salesforce, etc.)
Significant experience with Agile software development practices
including Scrum, JIRA, Peer Review, Git and CI/CD
Significant experience with Microsoft Windows and Unix/Linux server
operating systems
Significant experience with modern network enabled relational
databases
Advanced knowledge of Unix and Linux systems
Advanced knowledge of networking protocols (e.g., TCP/IP, HTTP,
etc.) and standard network architectures
Advanced knowledge of databases, NoSQL systems, storage and
distributed persistence technologies
Advanced knowledge of continuous integration and deployment and
tools chain (e.g., GIT, Jenkins, Maven, RunDeck, Terraform,
Ansible, etc.)
Advanced knowledge of discipline engineering principles, practices,
and theories, and methods to identify and solve the highest complex
problems and perform sophisticated analyses
Advanced knowledge of system engineering design methods including
requirements analysis and flowdown, specification derivation and
interface control documentation
Advanced knowledge and understanding of the end-to-end IT process,
including architecture, design & engineering, implementation, and
operations
Significant experience in developing scripts or applications to
automate systems implementation, configuration, or management
Advanced knowledge of project lifecycles and management
methodologies
Significant experience in cloud migration and engineering cloud
centric environments
Significant experience leading systems analysis, design, and
architecture efforts
Significant experience with system architectures in a service
oriented and enterprise service business environment
Self-motivated and proactive, able to learn quickly and apply new
concepts, tools and applications
Demonstrated ability to solve complex system/integration problems
through innovative solutions
Bachelor's degree in Computer Science, Information Technology, or
related field, or the equivalent combination of education, training
and experience
Desired Qualifications
Advanced knowledge of banking/financial industry trends, products,
and services
Advanced knowledge of Navy Federal products, services, programs,
policies and procedures
Advanced troubleshooting skills and ability to identify root causes
of issues and provide solutions
Advanced problem solving, collaboration, critical thinking, team
building, and presentation skills
Advanced skill applying innovative approaches to solve technical
design issues
Expert verbal, interpersonal and written communication skills
Master's degree in Computer Science, Information Technology, or
related field
Hours: Monday - Friday, 8:00AM - 4:30PM
Location: 820 Follin Lane, Vienna, VA 22180 - 5510 Heritage Oaks
Drive, Pensacola, FL 32526 - 141 Security Drive, Winchester, VA
22602
About Us
Navy Federal provides much more than a job. We provide a meaningful
career experience, including a culture that is energized, engaged
and committed; and fierce appreciation for our teams, who are
rewarded with highly competitive pay and generous benefits and
perks.
Our approach to careers is simple yet powerful: Make our mission
your passion.
--- Best Companies for Latinos to Work for 2024
--- Computerworld - Best Places to Work in IT
--- Forbes - 2024 America's Best Large Employers
--- Forbes - 2024 America's Best Employers for New Grads
--- Forbes - 2024 America's Best Employers for Tech Workers
--- Fortune Best Workplaces for Millennials--- 2024
--- Fortune Best Workplaces for Women --- 2024
--- Fortune 100 Best Companies to Work For - 2024
--- Military Times 2024 Best for Vets Employers
--- Newsweek Most Loved Workplaces
--- 2024 PEOPLE - Companies That Care
--- Ripplematch Recruiting Choice Award
--- Yello and WayUp Top 100 Internship Programs
From Fortune. -2024 Fortune Media IP Limited. All rights reserved.
Used under license. Fortune and Fortune Media IP Limited are not
affiliated with, and do not endorse products or services of, Navy
Federal Credit Union.
Equal Employment Opportunity: All qualified applicants will receive
consideration for employment without regard to race, color,
religion, sex, sexual orientation, gender identity, national
origin, disability, or status as a protected Veteran.
Hybrid Workplace: Navy Federal Credit Union is a hybrid workplace,
and details will be discussed during your interview process.
Disclaimers: Navy Federal reserves the right to fill this role at a
higher/lower grade level based on business need. An assessment may
be required to compete for this position. Job postings are subject
to close early or extend out longer than the anticipated closing
date at the hiring team's discretion based on qualified applicant
volume. Navy Federal Credit Union assesses market data to establish
salary ranges that enable us to remain competitive. You are paid
within the salary range, based on your experience, location and
market position
Bank Secrecy Act: Remains cognizant of and adheres to Navy Federal
policies and procedures, and regulations pertaining to the Bank
Secrecy Act.
Keywords: Navy Federal Credit Union, Baltimore , Principal Data Streaming Engineer (Cloud), Engineering , Winchester, Maryland
Click
here to apply!
|