Engineer: Software

User Experience (UX) Software Developer

Do you love creative problem solving? Are you passionate about making products that actually work for users? Are you ready to take on challenging, meaningful work? SRC, Inc. is currently seeking a User Experience (UX) Developer with 3+ years of experience to support the establishment of a User Experience team.

This is a unique opportunity to join a newly formed UX group at a well-established organization. User experience is a strategic initiative at SRC, Inc., involving building a UX Center of Excellence team that will consist of a large number of UX practitioners over the next four years. This group will be responsible for increasing the usability of our products by designing end-to-end experiences utilizing Human-Centered Design principles and practices. They’ll also be charged with advocating the benefits of human-centered design and training other SRC, Inc. employees.


  • Design, develop, test, and maintain mission-critical user interfaces in support of national defense systems
  • Translate wireframes and high-fidelity design mockups into tangible solutions
  • Collaborate with UX designers and product managers to solve customer problems together
  • Participate in laboratory and field integration testing to validate software
  • Document and communicate proposed software solutions with integrated, cross-functional engineering teams
  • Prepare and present technical and project status briefings to the customer
  • Stay up-to-date on state-of-the-art programming techniques and software technologies
  • Participate in software design and code reviews to ensure delivery of quality products and enhance skillsets
  • Contribute to investments and research that fuel innovation and technological advancements
  • Bachelor's degree in software engineering or related field with no less than three (3) years of experience developing user interfaces
  • Knowledge and experience with multiple of the following technologies: Java, Python, HTML, JavaScript, CSS
  • Knowledge and/or experience with UX processes and methodologies
  • Knowledge and/or experience with JavaFX, JavaScript frameworks (React, AngularJS), native App development (iOS, Android), API integration (Google Maps), and databases (SQL) a plus
  • Demonstrated understanding of software development lifecycles
  • Ability to work in a fast-paced environment, think independently, and overcome technical challenges
  • Must be able to demonstrate strong interpersonal and communication skills

  • Location Herndon, Virginia
  • Employment Type Full-Time Salaried
  • Experience Required 3+ Years
  • Education Required Bachelors Degree
  • Security Clearance Requirement Must meet eligibility requirements
  • Travel % 10