Software Engineer - UX/ UI

Wealth Recruitment, LLC

  • Fort Meade, MD
  • 14 days ago

    Highlights

    Develop, maintain, and enhance sophisticated software systems, including processing-intensive analytics, real-time applications, large-scale data processing, novel algorithms, and business information systems. This role is ideal for an engineer who combines strong Java and Angular/UI development skills with an understanding of user-centered design, software architecture, and Agile development practices.

    Numbers & Facts

    LocationFort Meade, MD

    Description

    Active TS/SCI with Full Scope Polygraph Required

    Are you a cleared Software Engineer who enjoys building intuitive user experiences while solving complex technical challenges? We’re seeking a Software Engineer with UX/UI expertise to design, develop, test, and enhance mission-critical software solutions in a highly collaborative environment.

    This role is ideal for an engineer who combines strong Java and Angular/UI development skills with an understanding of user-centered design, software architecture, and Agile development practices.

    What You’ll Do

    • Design and develop intuitive, effective UX/UI solutions for complex software applications.
    • Develop, maintain, and enhance sophisticated software systems, including processing-intensive analytics, real-time applications, large-scale data processing, novel algorithms, and business information systems.
    • Translate system-level requirements into well-defined software components and technical solutions.
    • Develop and enhance applications using Java, Angular, and modern UI technologies.
    • Review and test software components to ensure they meet design and functional requirements.
    • Document testing results and troubleshoot and resolve software problem reports.
    • Collaborate with engineers, designers, stakeholders, and other technical teams throughout the development lifecycle.
    • Apply software development and design methodologies appropriate to the technical environment.
    • Contribute to system design decisions, including hardware/software trade-offs, software reuse, and COTS/GOTS solutions.
    • Perform requirements analysis and synthesis from the overall system level down to individual software components.
    • Work effectively both independently and within an Agile development team.

    Requirements

    What You’ll Bring

    • Active TS/SCI with Full Scope Polygraph – required
    • Bachelor’s degree in Computer Engineering, Computer Science, or a related technical discipline
    • Experience with UX/UI design and development
    • Strong software development and troubleshooting experience
    • Experience developing and supporting complex software systems
    • Experience with software testing, requirements analysis, and technical documentation
    • Ability to collaborate across technical teams while independently owning assigned work

    Technical Skills

    • Java
    • Angular / UI Development
    • Linux / Unix command line
    • Agile software development
    • Jira
    • Confluence, SharePoint, or similar collaboration/documentation tools

    Benefits

    Why This Role?

    You’ll have the opportunity to work on technically challenging, mission-focused systems where software engineering and user experience come together. If you enjoy turning complex requirements into reliable, intuitive solutions and want to contribute in a fast-moving engineering environment, this could be a great next step.

    Similar Jobs

    See more jobs