1

Sr Application Engineer Jobs in Reston, VA (NOW HIRING)

Amyx is seeking to hire a Sr Application Developer to support our Army client at the Pentagon. * The Application Developer will perform development, design, and implementation activities for custom ...

Senior Application Developer

Fairfax, VA · On-site

$135K - $165K/yr

GovCIO is currently hiring a highly skilled Senior Application Developer with an active Secret clearance to design, build, and modify application software using programming languages such as Java ...

Senior Application Developer

Fairfax, VA · On-site

$135K - $165K/yr

GovCIO is currently hiring a highly skilled Senior Application Developer with an active Secret clearance to design, build, and modify application software using programming languages such as Java ...

Senior Application Developer

Mclean, VA · On-site

$97K - $133K/yr

They are seeking Senior Application Developers to support the NOAA National Weather Service AWIPS program, contributing to the development and enhancement of a large-scale, high-availability platform ...

Overview Amyx is seeking to hire a Sr Application Developer to support our Army client at the Pentagon. Responsibilities * The Application Developer will perform development, design, and ...

Senior Application Software Engineer Position Overview Oracle Government Defense & Intelligence is seeking a Senior Application Software Engineer to build and operate secure, scalable application ...

Senior Application Software Engineer Position Overview Oracle Government Defense & Intelligence is seeking a Senior Application Software Engineer to build and operate secure, scalable application ...

Showing results 21-40

Sr Application Engineer information

See Reston, VA salary details

$72.3K

$134.2K

$190.4K

How much do sr application engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for sr application engineer in Reston, VA is $134,204.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,400.00 and $150,300.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior application engineers, software engineers, and specialized technical roles in fields like data science or cybersecurity can earn $300,000 or more annually, especially with extensive experience, advanced skills, and working in high-demand industries or companies. Compensation often includes base salary, bonuses, and stock options, particularly in tech firms or startups with rapid growth.

What does a Sr Application Engineer do?

A Sr Application Engineer is responsible for designing, developing, and maintaining software applications to meet specific business or technical requirements. They often work closely with clients, project managers, and other engineers to translate user needs into functional solutions. Typical duties include coding, troubleshooting, optimizing performance, and providing technical support throughout the software development lifecycle. Senior Application Engineers also mentor junior team members and may contribute to architectural decisions. Their role is critical in ensuring that applications are robust, scalable, and aligned with organizational goals.

What engineer makes $500,000 a year?

Senior application engineers or specialized software engineers with extensive experience, advanced skills, and working in high-paying industries or companies can earn $500,000 or more annually. Such roles often require expertise in complex systems, leadership responsibilities, and sometimes stock options or bonuses as part of compensation packages.

What are the key skills and qualifications needed to thrive as a Sr Application Engineer, and why are they important?

To thrive as a Sr Application Engineer, you need advanced expertise in software development, system architecture, and a relevant degree such as a BS or MS in Computer Science or Engineering. Familiarity with programming languages (e.g., Java, Python, C#), cloud platforms, and tools like Git, Docker, and CI/CD pipelines is typically required, along with certifications such as AWS Certified Solutions Architect or similar. Strong problem-solving, communication, and leadership skills set top performers apart by enabling effective project delivery and cross-team collaboration. These capabilities are crucial for designing robust solutions, maintaining system reliability, and driving innovation in complex technical environments.

What is the difference between Sr Application Engineer vs Application Engineer?

AspectSr Application EngineerApplication Engineer
Required CredentialsBachelor's degree in engineering or related field; experience in software/applications; sometimes certifications in specific technologiesBachelor's degree in engineering, computer science, or related field; similar certifications optional
Work EnvironmentDesign, develop, and troubleshoot applications; collaborate with cross-functional teams; often involved in project leadershipImplement and support applications; work closely with clients and internal teams; focus on deployment and maintenance
Employer & Industry UsageUsed across tech, manufacturing, and software companies; common in industries requiring application developmentCommon in IT, software, and engineering firms; roles focused on application support and deployment

The main difference between a Sr Application Engineer and an Application Engineer lies in experience level and responsibilities. The senior role typically involves more complex project leadership, troubleshooting, and strategic planning, while the Application Engineer focuses on implementation and support. Both roles require similar educational backgrounds and certifications, but the senior position demands more experience and technical expertise.

What does a senior Application Engineer do?

A senior Application Engineer designs, develops, and maintains software applications, often leading technical projects and collaborating with cross-functional teams. They troubleshoot issues, optimize performance, and may mentor junior engineers, typically requiring strong programming skills and knowledge of relevant tools and frameworks.

How does a Sr Application Engineer typically collaborate with cross-functional teams during the software development lifecycle?

As a Sr Application Engineer, you will frequently work with product managers, UX/UI designers, QA specialists, and other engineers to deliver high-quality applications. Collaboration often involves participating in requirements gathering sessions, code reviews, sprint planning, and troubleshooting meetings. Effective communication and a proactive approach to problem-solving are essential, as you’ll need to bridge technical and non-technical perspectives to ensure project goals are met. This role also offers opportunities to mentor junior developers and influence architectural decisions, making teamwork a central part of your daily responsibilities.

What engineers make $200,000 a year?

Senior application engineers, software engineers, and specialized technical roles in fields like data engineering, cloud engineering, and cybersecurity can earn $200,000 or more annually, especially with extensive experience, advanced skills, and certifications. High-paying roles often involve leadership responsibilities, complex projects, or working in high-demand industries.
What cities near Reston, VA are hiring for Sr Application Engineer jobs? Cities near Reston, VA with the most Sr Application Engineer job openings:
Infographic showing various Sr Application Engineer job openings in Reston, VA as of July 2026, with employment types broken down into 79% Full Time, 16% Part Time, and 5% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $134,451 per year, or $64.6 per hour.
Senior Application Developer/Engineer/Programmer

Senior Application Developer/Engineer/Programmer

RecruitTalent LLC.

Washington, DC • On-site

$60 - $70/hr

Contractor

Posted 25 days ago


Job description

Senior Application Developer/Engineer/Programmer

Personnel Qualifications

  • At least seven years of demonstrated programmer/analyst experience developing software according to software development lifecycles (SDLCs).
  • A bachelor's degree in Computer Science or a related degree in the IT field, or equivalent experience.

Capabilities

  • Analyzes and studies complex system requirements.
  • Designs software tools and subsystems to support software reuse and domain analyses, and manages their implementation.
  • Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques, and Computer-Aided Software Engineering (CASE) tools.
  • Estimates software development costs and schedule.
  • Reviews existing programs and assists in making refinements, reducing operating time and improving current techniques.
  • Supervises software configuration management.
  • Analyzes functional business applications and design specifications for functional activities.
  • Develops block diagrams and logic flow charts.
  • Translates detailed design into computer software.
  • Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation.
  • Enhances software to reduce operating time or improve efficiency.
  • Provides technical direction to programmers to ensure program deadlines are met.
  • Experience with developing client server and/or web-based applications using one or more technologies.
  • Demonstrated strong analytical skills.
  • Experience in the analysis and design of systems.
  • Knowledge of relational database development or administration.
  • Knowledge of a Software Development Life Cycle (SDLC).