Senior Application Engineer (Front End)
Navy Federal Credit Union · Vienna, VA · 2 mo ago
On-siteEngineeringFull-time
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.
- FORTUNE 100 Best Companies to Work For® 2026
- Yello and WayUp Top 100 Internship Programs 2025
- Computerworld® Best Places to Work in IT 2026
- Most Loved Workplace – America’s Top Most Loved Workplaces® 2025
- 2025 PEOPLE® Companies That Care
- Newsweek Most Trustworthy Companies in America 2026
- Military Times 2025 Best for Vets Employers
- Forbes® 2026 America's Best Large Employers
- Forbes® 2025 America's Best Employers for New Grads
- Forbes® 2025 America's Best Employers for Tech Workers
- 2025 RippleMatch Campus Forward Award Winner for Overall Excellence
- Military.com Top Military Spouse Employers 2025
- 2026 Handshake Early Talent Award
- Newsweek America’s Greatest Workplaces for Culture, Belonging and Community 2026
Responsibilities
- Design, develop, and optimize high-quality software applications using various, advanced programming languages and frameworks that meet business requirements
- Collaborate with engineers, stakeholders, and team members to gather and analyze requirements and translate them into technical specifications, propose innovative solutions, and ensure timely task completion
- Write advanced, clean, scalable, and maintainable code that adheres to industry best practices and organizational coding standards
- Implement data structures and algorithms efficiently, optimizing code for performance, scalability, and user experience
- Identify, troubleshoot, and resolve advanced application functionality, performance, and bugs, ensuring quality and system improvements
- Conduct advanced and team code reviews, provide constructive feedback, and learn from colleagues' expertise to maintain a high-quality codebase
- Lead small projects and initiatives, while building strong working relationships with stakeholders, team members and subject matter experts, driving collective success and continuous improvement
- Contribute to generating and adhering to application and software development engineering policies, standards, and procedures
- Continuously learn from individual and team experiences, fostering growth and improvement through collaboration and continuous feedback
Qualifications
- Bachelor’s Degree in Computer Science, Information Systems, a related field or the equivalent combination of education, training or experience
- 5-7 years of experience in application or software development engineering
- Complete knowledge and understanding of business area/specialization
- Advanced proficiency in software development principles, methodologies (including Agile), and version control systems
- Expertise in programming languages and development tools such as SQL/Mongo, C#, JavaScript, HTML/CSS, with strong knowledge of modern frameworks and libraries
- Deep understanding of database structures, web technologies, and technical applications, capable of designing and implementing scalable solutions
- Strong problem-solving, analytical, and troubleshooting skills, with the ability to address complex technical issues efficiently
- Advanced written and verbal communication skills for articulating technical concepts to both technical and non-technical stakeholders
- Experience in software testing, quality assurance, and optimizing code for performance, scalability, and maintainability
- Advanced knowledge of customer support tools, ticketing systems, and knowledge base platforms for effective resolution of technical issues
- Expertise in data structures, algorithms, and applying them for optimal application performance and scalability
- Ability to lead projects, mentor team members, and contribute to the development of engineering policies, standards, and procedures
Schedule
Monday - Friday, 8:00 AM - 4:30 PM
Location
- 820 Follin Lane, Vienna, VA 22180
- 5510 Heritage Oaks Drive, Pensacola, FL 32526