Senior Software Engineer - UX

Dulles, VA
Full Time
Experienced
BCMC is supporting a U.S. Government customer on a large mission critical development and sustainment program to design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats. We are seeking a Sr. Eng, Software Engineer (UX) to support the design, development, and deployment of advanced cybersecurity capabilities.

Responsibilities:
• Assists with the technical design for architecture, responsible for overall code quality ensuring a highly available and recoverable environment
• Assist with the design, prototype, implementing, testing, and deployment of business rules and technical solutions
• Develop custom integration components and integrate legacy systems with platform using mid-server and other relevant technologies
• Document, maintain and update policies, procedures and controls for the platform operation and software development life cycle while promoting agile development.
• Strong user-centered design experience delivering products and prototypes to diverse customers
• Strong understanding of the theory and science of Human Factors and User Experience, and the balance required in applying these guiding principles to high consequence missions
• Strong problem-solving skills in complex environments and domains, even under pressure
• Possess an understanding of how technology solutions meet the business outcomes and offers a range of solutions for business partners
• Leads solution design, development and implementation considering risks, mitigations, performance, user experience, and testability
• Possess understanding of commercial and industry best practices in relevant field(s)
• Ability to think strategically, act proactively, and adapt to evolving environments
• Ability to facilitate team cohesion and performance in dynamic environments
• Ability to collaborate across organizational boundaries to achieve goals and objectives
• Exhibits DevOps mindset where team is accountable for product from inception to sunset

Required Skills:
• U.S. Citizenship required
• Active Secret clearance. Must be able to obtain a TS/SCI clearance
• Must be able to obtain DHS Suitability
• 6+ years of professional experience in Agile software development.
• 5+ years of directly relevant UX experience
• Strong technical knowledge of user experience, user interaction, human machine teaming, human computer interaction, data visualization, and data analytics
• Ability to develop creative solutions to challenging, complex problems
• Demonstrated experience working as a part of interdisciplinary teams to deliver user experience products as part of program execution or to internal business customers
• Demonstrated experience working across functions to complete project/program milestones
• Knowledge of current developments and trends in UI/UX
• Demonstrates up-to date expertise in relevant toolsets (e.g., MS Office, Adobe Creative Cloud Suite, Axure RP, Microsoft Power BI)
• Excellent verbal and written communication skills along with the ability to present technical data and approaches to both technical and non-technical audiences

Desired Skills:
• Experience and/or familiarity with DevOps, DevSecOps, and Continuous Development / Continuous Integration concepts
• Technical understanding of cybersecurity attack techniques and associated mitigation techniques
• A current understanding of relevant government and international human engineering standards and practices related to UI design, and familiarity with the science behind these standards, (e.g., 508 Compliance, MILSTD 1472H, ISO 9241-110/210)
• Knowledge of cognitive science and theoretical underpinnings of human machine teaming / human computer interaction
• Demonstrated experience applying research methods to solve customer problems
• Experience supporting new business initiatives, on-contract programs, and research and development projects
• Experience working the full solution development cycle including requirements generation, design, development, testing, implementation, support and sunset
• Demonstrated leadership experience in pressured environments
• Experience working in a multidisciplinary team that includes solution architects, UX researchers, UI/UX designers, and software developers
• Experience with modern software development methods as part of an Agile software development team
• UI software development and implementation experience in CSS, Bootstrap, JavaScript, Vue, React, Angular, etc.
• IRAD management experience

Required Education: BS Computer Science, B.S. in Data Science, Engineering, Human Factors, Cognitive Science or similar degree. Advanced degree strongly preferred.

Desired Certifications: • Scaled Agile Framework (SAFe) Certification

DOM 3285
ESW04
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*