Job Description
- Conduct user research activities including stakeholder interviews, workflow analysis, usability testing, and feedback collection.
- Translate business, technical, and user requirements into intuitive user experiences and interface designs.
- Create design artifacts including user journeys, process flows, wireframes, mockups, interactive prototypes, and user interface specifications.
- Design user experiences for desktop applications, web applications, and data-driven systems.
- Collaborate with engineers to ensure accurate implementation of design requirements.
- Participate in sprint planning, backlog refinement, demonstrations, and reviews as part of an Agile development process.
- Conduct usability evaluations and recommend design improvements based on user feedback and observed behavior.
- Establish and maintain design standards, patterns, and reusable interface components.
- Support accessibility and usability best practices throughout the software development lifecycle.
- Present design concepts and recommendations to technical and non-technical stakeholders.
Role Overview:
The Designer UI/UX is responsible for designing intuitive, user-centered experiences for complex software applications. This role combines user research, interaction design, visual design, and usability best practices to create solutions that are both functional and accessible.
The Designer UI/UX works closely with project leadership, architects, engineers, and stakeholders to understand user needs, translate requirements into effective designs, and ensure successful implementation of user-centered solutions. This position plays a key role in improving usability, increasing user adoption, and enhancing overall product effectiveness.
Key Responsibilities:
Education and Background
Years of Experience
Required Skills
- Experience designing end-to-end user experiences for software applications.
- Proficiency with modern design and prototyping tools such as Figma, Adobe XD, Sketch, Axure, or similar UX design platforms.
- Experience conducting user research and usability testing.
- Strong understanding of interaction design, information architecture, and visual design principles.
- Experience collaborating with software development teams in Agile environments.
- Strong communication and presentation skills.
Preferred Skills
- Experience designing Electron-based desktop applications or other thick client software solutions.
- Experience designing user experiences for technical, engineering, analytics, or data-intensive applications.
- Familiarity with data visualization principles and dashboard design.
- Experience working within government, defense, intelligence community, or regulated environments.
- Experience supporting applications operating in disconnected, restricted, or air-gapped environments.
- Knowledge of accessibility standards and inclusive design practices.
- Familiarity with design systems and component libraries.
Working Conditions
- Happy - Be Infectious. Happiness multiplies and creates a positive and connected environment where motivation and satisfaction have an outsized effect on everything we do.
- Helpful - Be Supportive. Being helpful is the foundation of teamwork, resulting in a supportive atmosphere where collaboration flourishes, and collective success is celebrated.
- Honest - Be Trustworthy. Honesty serves as our compass, ensuring transparent communication and ethical conduct, essential to who we are and the complex domains we support.
- Humble - Be Grounded. Success is not achieved alone, humility ensures a culture of mutual respect, encouraging open communication, and a willingness to learn from one another and take on any task.
- Hungry - Be Eager. Our hunger for excellence drives an insatiable appetite for innovation and continuous improvement, propelling us forward in the face of new and unprecedented challenges.
- Hustle - Be Driven. Hustle is reflected in our relentless work ethic, where we are each committed to going above and beyond to advance the mission and achieve success.
Skills Required
- Bachelor's or Master's in Computer Science, Software Engineering, or related field, or equivalent experience
- 5+ years of experience in UI/UX design, product design, or human-centered design
- Experience designing end-to-end user experiences for software applications
- Proficiency with modern design and prototyping tools (Figma, Adobe XD, Sketch, Axure, or similar)
- Experience conducting user research and usability testing
- Strong understanding of interaction design, information architecture, and visual design principles
- Experience collaborating with software development teams in Agile environments
- Strong communication and presentation skills
- Active Secret security clearance (must have clearance to start)
- Experience designing Electron-based desktop or thick-client applications
- Experience designing for technical, engineering, analytics, or data-intensive applications
- Familiarity with data visualization principles and dashboard design
- Experience working within government, defense, or intelligence community environments
- Experience supporting applications operating in disconnected, restricted, or air-gapped environments
- Knowledge of accessibility standards and inclusive design practices
- Familiarity with design systems and component libraries
What We Do
Agile Defense is a technology services company that provides advanced digital transformation, data analytics, and cybersecurity solutions to support critical national security and civilian government missions. With a global presence, the company focuses on delivering outcome-driven, AI-powered capabilities to solve complex mission challenges for federal and defense customers.









