Jobs · Engineering · Virginia

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

Similar jobs