
Senior Principal Application Engineer
Navy Federal Credit Union
full-time
Posted on:
Location Type: Hybrid
Location: Vienna • Virginia • United States
Visit company websiteExplore more
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