Ardent Principles, Inc. is seeking a Software Developer to join our mission-driven team. You will create the underlying software that powers critical operations, developing, maintaining, and refining system-level programs for efficiency, security, and reliability across complex environments. This role involves solving challenging technical problems and delivering the robust software foundation that keeps our technology mission-ready.
What You'll Do
- Develop, maintain, and refine system-level programs.
- Solve challenging technical problems and optimize performance.
- Work with customers to define functional requirements, concept of operations, and UI/UX design.
- Manage iterative software development releases.
- Track development sprints using JIRA.
- Manage source code in GitHub and GitLab.
- Manage CI/CD pipelines and automate build and deployment lifecycles.
- Build, deploy, and manage scalable Docker images across production environments.
- Develop test plans.
- Provide technical support and training.
- Develop mobile applications for Android and iOS.
- Translate operational needs into technical requirements.
- Track program progress, risks, issues, and dependencies.
- Serve as a geospatial technology and mobile Subject Matter Expert.
- Support technical meetings with vendors to communicate program and mission requirements.
- Provide technical advice and direction on mobile phone hardware, operating systems (Android/iOS), and software.
What We're Looking For
- Active TS/SCI with Full Scope Polygraph.
- Strong knowledge of Geospatial Information Systems (GIS) applications and services.
- Experience developing mobile applications targeted for Android/iOS devices.
- Experience working with small teams to manage software development activities.
- Experience working with customers to define requirements and design.
- Experience managing iterative software development releases.
- Experience tracking development sprints using JIRA.
- Experience managing source code in GitHub and GitLab.
- Experience managing CI/CD pipelines and automating build/deployment lifecycles.
- Experience with containerization and orchestration (Docker).
- Experience developing test plans.
- Experience providing technical support and training.
- Software engineering and development experience.
- Experience with Visual Studio Code, Android Studio, Xcode, Nodejs, and JavaScript.
Nice to Have
- Strong communication skills (written and verbal).
- Experience documenting process and procedures.
- Tool idea conceptualization and requirements design.
- Experience working with Windows, UNIX, and Linux platforms.
- Understanding emerging technical trends.
- Experience supporting technical operations.
- Advanced degree in Software Engineering or similar.
Technical Stack
- GIS, Android, iOS, JIRA, GitHub, GitLab, CI/CD, Docker, Visual Studio Code, Android Studio, Xcode, Nodejs, JavaScript, Windows, UNIX, Linux
Team & Environment
You will work with small teams to manage software development activities.
Benefits & Compensation
- Highly Competitive Salary
- Generous Paid Time Off
- Dedicated Training Budget
- 100% Employer-Covered Family Vision, Dental, and Health Insurance
- 100% Employer-Covered Life and Disability Insurance
- 401(k) Plan with a 6% Employer Match (100% vesting from day one)
- 11 Paid Government Holidays
- Spot Bonuses for Exceptional Performance
Work Mode
This is an onsite position located in the Washington Metropolitan Area (WMA).
Ardent Principles, Inc. is an equal opportunity employer.



