Skip to content
mimi

Software Engineer

Ardent Principles, Inc

Merrifield · On-site Full-time Mid Level Today

About the role

About

  • Location: Full‑time, onsite in Northern Virginia (Chantilly, VA)
  • Clearance Required: Active TS/SCI with Full Scope Polygraph
  • Company: Ardent Principles – provides advanced services in data science, data engineering, software engineering, AI solutions, cybersecurity, staff augmentation, and IT program management.
  • Mission: Bridge satisfied clients and fulfilled employees, emphasizing integrity, excellence, and mission‑focused impact.

Responsibilities

  • Apply Agile Project Management methodologies (Scrum, Kanban) to support application and system lifecycle.
  • Develop, maintain, and test new applications, web services, and major enhancements.
  • Automate standard development and system administration activities using enterprise tools.
  • Perform continuous independent testing throughout the development lifecycle.
  • Leverage existing enterprise services instead of building single‑purpose solutions.
  • Use enterprise SecDevOps tools (e.g., GitHub, Jenkins) to develop, operate, and maintain mission solutions.
  • Conduct maintenance on existing infrastructure to ensure compliance with sponsor requirements.
  • Develop, create, and modify applications and web services using languages such as Ruby, Java, JavaScript, TypeScript, HTML, C/Objective‑C, R, and Python.
  • Manage structured and unstructured data, relate multiple databases, build data structures with SQL and NoSQL, and write complex SQL queries for reporting.
  • Utilize statistical programming languages (SAS, Stata) to synthesize connections, identify patterns, develop models, and create visualizations.
  • Ensure software development includes unit/integration testing, user acceptance testing, scheduling, documentation, and coordinated deployment per sponsor configuration management governance.
  • Provide usability analysis, develop usability guidelines, create UI designs across platforms, and apply Human‑Centered Design principles.
  • Conduct system testing (functional, unit, integration, back‑end, end‑to‑end, regression) and performance testing under simulated workloads.
  • Perform mobile development for iOS/Apple ecosystem using Xcode, Swift, SwiftUI, and related UI frameworks.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph.
  • Experience with Agile methodologies (Scrum, Kanban).
  • Proficiency in multiple programming languages (Ruby, Java, JavaScript/TypeScript, HTML, C/Objective‑C, R, Python).
  • Experience with enterprise SecDevOps tools (GitHub, Jenkins).
  • Strong background in database management (SQL, NoSQL) and complex query writing.
  • Knowledge of statistical programming (SAS, Stata) and data visualization.
  • Ability to conduct comprehensive testing (unit, integration, system, performance).
  • Experience in mobile development for iOS using native Apple tools.
  • Familiarity with usability analysis and Human‑Centered Design.

Benefits

  • Highly competitive salary.
  • Generous paid time off.
  • Dedicated training budget for continuous learning.
  • 100% employer‑covered family vision, dental, and health insurance.
  • 100% employer‑covered life and disability insurance.
  • 401(k) plan with 6% employer match and 100% vesting from day one.
  • 11 paid government holidays.
  • Spot bonuses for exceptional performance.

Schedule

  • Full‑time position with onsite presence required during core hours in Chantilly, VA.

Requirements

  • Agile Project Management methodologies (primarily Scrum and Kanban) to achieve successful application and system lifecycle support.
  • Active TS/SCI with Full Scope Polygraph

Responsibilities

  • Development, maintenance, and testing of new applications, web services, and major enhancements.
  • Automation of standard development and system administration activities leveraging enterprise tools.
  • Performing independent testing services with testing performed continuously throughout the development lifecycle.
  • Using existing enterprise services rather than building single-purpose solutions.
  • Using enterprise SecDevOps tools (e.g., GitHub, Jenkins) to develop, operate, and maintain mission solutions.
  • Conducting maintenance on existing infrastructure to ensure compliance with Sponsor requirements.
  • Developing, creating, and modifying applications and web services using languages such as Ruby, Java, JavaScript, TypeScript, HTML, C/Objective C, R, Python.
  • Managing structured and unstructured data, relating multiple databases, and building data structures with SQL and NoSQL, as well as writing complex SQL queries to extract/load data for reports.
  • Statistical programming languages like Strat and SAS, and experience synthesizing connections, identifying patterns and stating trends, developing models, and creating data tables, graphs, and visualizations to present findings.
  • Ensuring that software development encompasses unit and integration testing, user acceptance testing, scheduling, documentation, and coordination of deployment of system changes in accordance with the Sponsor's standard configuration management practices/governance.
  • Providing usability analysis that leads to intuitive interfaces that improve the user experience for applications and services, to include developing usability guidelines, creating UI designs across multiple platforms, creating conceptual design models, and leveraging Human Centered Design.
  • System testing, including functional, unit, integration, back end, end-to-end, and regression testing.
  • Performance testing to determine how a system performs in terms of responsiveness and stability under a simulated workload.
  • Mobile development, especially under iOS or Apple ecosystem, and experience with Apple's native tools (XCode, Swift, and UI frameworks like SwiftUI) to create applications designed for touch-based devices.

Benefits

paid_time_offhealth_insurancedental_coverage

Skills

AWS LambdaCGitHubHTMLiOSJavaJavaScriptJenkinsNoSQLObjective-CPythonRRubySASScrumSQLSwiftSwiftUITypeScriptXCode

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free