Navy Federal Credit Union

Senior Principal Application Engineer

Navy Federal Credit Union

full-time

Posted on:

Location Type: Hybrid

Location: ViennaVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and optimize software applications that bridge technical teams and end-users, addressing business needs through innovative solutions and enhancing member or internal user experiences.
  • Leverage the full software development lifecycle, including design, coding, testing, and deployment, to improve system efficiency.
  • Work independently to solve unique and highly complex problems that have broad impact on the business.
  • Contribute to the development of functional strategy by recommending best practices and process improvements.
  • Deep, specialized skill set and proficiency with procedures and techniques.
  • Recognized as an expert both within and beyond own function.

Requirements

  • Bachelor’s Degree in Computer Science, Information Systems, a related field or the equivalent combination of education, training or experience
  • 15+ years of experience in application or software development engineering.
  • Hands-on experience with one or more major cloud platforms: Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS), Microsoft Azure, and/or Google Cloud Platform (GCP)
  • Strong understanding of cloud architecture principles, including high availability, disaster recovery, scalability, observability, and cost optimization (FinOps)
  • Extensive experience designing and supporting integrations across complex enterprise systems, including APIs, event-driven architectures, and data pipelines
  • Expert proficiency in programming languages and development tools such as SQL, Python, JavaScript, HTML/CSS, with in-depth knowledge of modern development frameworks and libraries
  • Expertise in monitoring, logging, alerting, and performance tuning to ensure system reliability and operational excellence in production environments
  • Expert understanding of software development concepts, Agile methodologies, version control systems, and best practices for application performance optimization
  • Expert problem-solving and analytical skills to address complex technical issues and implement scalable, high-performance solutions
  • Exceptional communication skills, both written and verbal, to effectively explain technical concepts and collaborate with stakeholders across functions
  • Extensive experience with customer support tools, ticketing systems, and knowledge base platforms for troubleshooting and resolving user issues
  • Expert in data structures and algorithms, applying them to optimize code efficiency, scalability, and system performance
  • Expert ability to lead technical projects, mentor junior staff, and contribute to the development of engineering policies, standards, and procedures
  • Recognized as a technical expert both within and beyond the function, fostering innovation and continuous improvement across the team
Benefits
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
cloud platformsOracle Cloud InfrastructureAmazon Web ServicesMicrosoft AzureGoogle Cloud PlatformSQLPythonJavaScriptHTMLCSS
Soft Skills
problem-solvinganalytical skillscommunication skillscollaborationmentoringleadershipinnovationcontinuous improvement
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Information Systems