C

Credence

Federal government management, engineering, technology solutions

Senior Applications Engineer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeTysons, VA, USA$150k - $180k /yrIn-person

About the Job

Requirements

  • U.S. citizenship and the ability to obtain a security clearance are required.
  • A Bachelor of Arts or Bachelor of Science degree in a technical discipline from an accredited university is required.
  • At least ten years of applicable experience in applications engineering, software development, or a related discipline is required.
  • Demonstrated experience analyzing complex system requirements and designing software tools and subsystems is required.
  • Experience managing software development efforts using formal specifications, data flow diagrams, other accepted design techniques, and Computer-Aided Software Engineering tools is required.
  • Demonstrated ability to estimate software development costs and schedules is required.
  • Experience with software configuration management tools, systems, and processes is required.
  • Demonstrated experience developing and deploying machine learning models in operational or production environments is required.
  • Experience engineering AI-driven anomaly detection models, such as time-series forecasting approaches including Prophet, to monitor API traffic or system telemetry is required.
  • At least five years of hands-on experience in UI/UX design and front-end development, with a portfolio demonstrating measurable impact on user experience, is required.
  • A proven track record of improving adoption or usability on complex enterprise or government applications by improving existing products is required.
  • Expert-level proficiency in React, Next.js, TypeScript, HTML, and CSS, with deep familiarity with WCAG 2.1 accessibility standards, is required.
  • Experience with data visualization libraries such as D3.js, Chart.js, or Recharts, and a solid understanding of UX research methods including usability testing, journey mapping, and heuristic evaluation, is required.
  • Proficiency with Git, JIRA, Jenkins, and Sonatype Nexus for artifact management, dependency governance, and secure software supply chain practices is required.

Responsibilities

  • Architect and build performant, responsive, accessible 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 using D3.js, Chart.js, or similar tools to surface AI/ML outputs, analytics, and operational metrics to end users.
  • Develop reusable component libraries and design systems that scale across multiple products.
  • Use AI coding assistants such as GitHub Copilot or Cursor within disciplined, secure development workflows.
  • Mentor junior developers on the project team and raise 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 tools.
  • Estimate software development costs and schedules, 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 using Jenkins and Git, artifact and dependency governance using Sonatype Nexus, and agile ceremonies using 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 work.
  • Collaborate with data engineers and machine learning 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 technology stack sufficient to design effective interfaces around it; deep hands-on machine learning model development is not required.
  • Perform related duties or special projects as assigned.

Desired Qualifications

  • Desired technical skills include Python, Golang, C++, C, SQL, and Java.
  • Desired cloud and big data skills include AWS CLI, EC2, S3, Hadoop, Snowflake, Databricks, PySpark, Teradata, Oracle, SQL Server, and Azure.
  • Desired machine learning and analytics skills include XGBoost, SVM, Random Forest, k-nearest neighbors, cosine similarity, NLP, Alteryx, AWS SageMaker, and Tableau.
  • Desired tools and frameworks include Git, GitHub, Flask, Node.js, ReactJS, Next.js, TypeScript, D3.js, Chart.js, Recharts, REST API, Django, Docker, Kubernetes, Terraform, Jenkins, JIRA, Sonatype Nexus, GitHub Copilot, and Cursor.
  • AWS Certified Machine Learning – Specialty certification is desired.
  • CompTIA Security+ CE certification is desired.
  • AWS Certified Solutions Architect certification is desired.

About the Company

Credence

Federal government management, engineering, technology solutions

Credence provides management, engineering, and technology solutions to the Federal Government, focusing on helping government programs that are complex and technical. Its work is delivered through an independent and objective approach, acting as a trusted partner to customers and teaming partners to achieve mission goals. The company differentiates itself through a track record of recognition in the government contracting space, a culture that emphasizes employee empowerment and a values framework of Trust, Partnership, and Success, and a commitment to delivering measurable outcomes for clients. Credence aims to support government missions by providing high-quality services that ensure project success, while also giving back to the community through charitable involvement and volunteerism.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Vienna, VA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Credence

See more jobs