Senior UI/UX Software Engineer - Chantilly, VA

ICR LLC
Chantilly, VA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$140,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Clean Code Principles Unit Testing Big Data Configuration Management Computer Engineering Continuous Integration Software Debugging Linux Distributed Systems Protocol Buffers Design of User Interfaces
+21 more
Human-Computer Interaction JSON OAuth OpenLayers Software Engineering TypeScript Web Applications Web Services WebSocket Website Wireframe Openapi Tailwind Gitlab Git AngularJS Information Technology Restful APIs Software Version Control Devsecops Service Stack Microservices

Job description

As a Senior UI/UX Software Engineer, you will play a lead role in designing, developing, and deploying modern applications within an agile, DevSecOps-enabled environment. You will work closely with a team of skilled engineers to build solutions that support a mission-critical customer application. This position provides opportunities for technical leadership, mentorship, and the ability to focus on UI/UX efforts or expand into the full microservices architecture. Candidates will work with a modern technology stack and have opportunities to continually expand their skills. Whether focusing primarily on UI/UX engineering or contributing across the microservice architecture, this role offers room for both specialization and growth., * Develop intuitive, responsive, and modern web-based user interfaces.

  • Research, design, develop, and test software applications for a variety of systems.
  • Gather and understand customer and operational requirements to implement new functionality.
  • Develop unit tests to validate critical aspects of the system.
  • Document and communicate complex technical concepts to both technical and non-technical audiences.
  • Design and review user interface concepts, wireframes, and mockups to ensure clean, consistent, and user-centered experiences.
  • Collaborate with developers, designers, and product stakeholders to refine UX workflows.

Requirements

Applications will be reviewed on a rolling basis. ICR is seeking experienced and motivated Senior UI/UX Software Engineers to help design and deliver mission-critical applications for our customer., * Active Top Secret clearance with SCI access (U.S. citizenship required).

  • Strong experience with the full software development lifecycle and associated tools.
  • Extensive experience developing modern, web-based user interfaces using frameworks such as Angular, Tailwind, and MapLibre.
  • At least 10 years of experience integrating web services using RESTful APIs and/or WebSockets.
  • At least 10 years of experience developing software on Linux systems.
  • Experience with authentication and authorization technologies (e.g., JWTs, OAuth).
  • Ability to break down large tasks into iterative, achievable efforts.
  • Strong understanding of development best practices, configuration management, and testing.
  • Demonstrated ability to learn new tools and frameworks and adapt to evolving requirements.
  • Ability to work independently, developing approaches and subtasks from general guidance.

Preferred Skills and Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Experience with distributed software version control systems and continuous integration (e.g. Git, GitLab-Pipelines).
  • Experience with schema languages for describing data and services (e.g. JSON Schema, OpenAPI, Protocol Buffers).
  • Experience working with geospatial libraries such as Cesium, OpenLayers or MapLibre.
  • Experience working with large data sets.
  • Strong proficiency with Angular and TypeScript.
  • Experience debugging distributed systems.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Retirement plan
  • Paid time off, Salary Range: $140,000-160,000 This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year. ICR, Inc. considers several factors when extending job offers, including but not limited to candidate’s key skillset, relevant work and/or military experience, education, training, certifications and work location. ICR is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all