Jobs · Virginia

Senior Applications Engineer

Credence · Tysons Corner, VA · Yesterday
Hybrid$150k–$180k/yrFull-time

About the role

Credence has an immediate opening for a Senior Applications Engineer who will be primarily responsible for supporting the Defense Logistics Agency, Defense Automated Addressing Systems (DAAS), AI/ML program.

The Senior Applications Engineer analyzes and studies complex system requirements and leads the design and implementation of software tools and subsystems that support software reuse and domain analyses. This is a hands-on role that pairs deep applications engineering with front-end UI/UX development: you will be handed real enterprise applications with real user friction, and part of your mandate is to diagnose why users aren't engaging and rebuild experiences — interfaces, dashboards, and data visualizations surfacing AI/ML outputs — that they actually want to use. You will manage software development and support efforts using formal specifications, data flow diagrams, and other accepted design techniques and Computer-Aided Software Engineering (CASE) tools, while providing reliable cost and schedule estimates to program leadership. To succeed in this role, you should combine deep hands-on engineering expertise with modern front-end skills, the ability to guide development teams, improve existing systems, and enforce disciplined configuration management practices in support of DAAS AI/ML modernization efforts.

Responsibilities

Front-End Engineering & UI/UX

  • Architect and build performant, responsive, accessible (WCAG 2.1 AA) user interfaces using React/Next.js with TypeScript, HTML5, and CSS3
  • Audit existing applications to identify user adoption barriers through heuristic analysis, user research, and behavioral data, and translate insights into measurable improvements in engagement and task completion
  • Design and build interactive dashboards and data visualization layers (D3.js, Chart.js, or similar) that surface AI/ML outputs, analytics, and operational metrics to end users
  • Develop reusable component libraries and design systems that scale across multiple products
  • Leverage AI coding assistants (e.g., GitHub Copilot, Cursor) as a productivity multiplier within disciplined, secure development workflows

Technical Leadership & Delivery

  • Mentor junior developers on the project team, raising the front-end skill level across the program
  • Analyze and study complex system requirements to inform software design and implementation decisions
  • Design software tools and subsystems to support software reuse and domain analyses, and manage their implementation
  • Manage software development and support using formal specifications, data flow diagrams, other accepted design techniques, and Computer-Aided Software Engineering (CASE) tools
  • Estimate software development costs and schedule, and communicate estimates and risks to program and project leadership
  • Review existing programs and assist in making refinements, reducing operating time, and improving current techniques
  • Supervise software configuration management, including version control, change control, and release integrity across the development lifecycle
  • Contribute to code reviews, CI/CD pipelines (Jenkins, Git), artifact and dependency governance (Sonatype Nexus), and agile ceremonies (JIRA)
  • Collaborate with cross-functional teams, developers, analysts, and stakeholders to deliver software solutions that meet or exceed client expectations
  • Document and communicate the results of your efforts

AI/ML Collaboration

  • Collaborate with data engineers and ML teams to ensure AI/ML outputs are represented accurately and meaningfully in front-end dashboards and visualizations
  • Develop working familiarity with the team's AI/ML tech stack sufficient to design effective interfaces around it (deep hands-on ML model development is not required)

Requirements

  • US citizen with the ability to obtain a security clearance is required
  • BA/BS in a technical discipline from an accredited university
  • At least ten (10) years of applicable experience in applications engineering, software development, or a related discipline
  • Demonstrated experience analyzing complex system requirements and designing software tools and subsystems
  • Experience managing software development efforts using formal specifications, data flow diagrams, and other accepted design techniques and CASE tools
  • Demonstrated ability to estimate software development costs and schedules
  • Experience with software configuration management tools, systems, and processes
  • Demonstrated experience developing and deploying machine learning models in operational or production environments
  • Experience engineering AI-driven anomaly detection models (e.g., time-series forecasting approaches such as Prophet) to monitor API traffic or system telemetry
  • 5+ years of hands-on experience in UI/UX design and front-end development, with a portfolio demonstrating measurable impact on user experience
  • Proven track record of improving adoption or usability on complex enterprise or government applications — fixing existing products, not just building new ones
  • Expert-level proficiency in React, Next.js, TypeScript, and HTML/CSS, with deep familiarity with WCAG 2.1 accessibility standards
  • Experience with data visualization libraries (D3.js, Chart.js, Recharts, or similar) and a solid understanding of UX research methods (usability testing, journey mapping, heuristic evaluation)
  • Proficiency with Git, JIRA, Jenkins, and Sonatype Nexus for artifact management, dependency governance, and secure software supply chain practices

Desired Technical Skills

Languages

  • Python, Golang, C++, C, SQL, Java

Cloud & Big Data

  • AWS (CLI, EC2, S3), Hadoop, Snowflake, Databricks, PySpark, Teradata, Oracle, SQL Server, Azure

Machine Learning & Analytics

  • XGBoost, SVM, Random Forest, kNN, Cosine Similarity, NLP, Alteryx, AWS SageMaker, Tableau

Tools/Frameworks

  • Git, GitHub, Flask, NodeJS, ReactJS, Next.js, TypeScript, D3.js, Chart.js, Recharts, REST API, Django, Docker, Kubernetes, Terraform, Jenkins, JIRA, Sonatype Nexus, GitHub Copilot/Cursor

Desired Certifications

  • AWS Certified Machine Learning - Specialty
  • CompTIA Security+ ce
  • AWS Certified Solutions Architect

Pay

Salary Range: $150,000 - $180,000 annually. Actual compensation will be determined based on the selected candidate's experience, education, certifications, skills, and overall qualifications.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Free Food & Snacks
  • Wellness Resources
  • Stock Option Plan

Similar jobs