Senior Software Engineer - Front End UI/UX
@ ECS

Hybrid
$187,000
Hybrid
Full Time
Posted 20 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @ecs.com
Recommended after applying

Job Details

Job Overview

ECS is seeking a Senior Software Engineer - Front End UI/UX to join a technical team supporting the U.S. Department of Homeland Security (DHS) Headquarters, Chief Technology Officer Directorate (CTOD) and the AI/ET initiative. This remote position is contingent upon additional funding.

Responsibilities

The role involves full-stack development with strong emphasis on coding (approximately 80% coding time) and includes:

  • Designing, developing, and maintaining custom full-stack applications.
  • Implementing robust backend services and API integrations.
  • Collaborating with data scientists and AI researchers to integrate AI models.
  • Ensuring application performance, quality, and responsiveness.
  • Using modern engineering tools and agile methodologies.

Required Skills and Experience

Key qualifications include:

  • 10+ years relevant experience or equivalent education.
  • Expertise in Full Stack development with Python backend.
  • Strong front-end development skills with React, Typescript, and CSS.
  • Experience with API development and management.
  • Proficiency in both SQL/PostgreSQL and NoSQL databases.
  • Experience with cloud services (Azure preferred, AWS).
  • Familiarity with GitLab, Docker, and Kubernetes is a plus.
  • Ability to obtain DoD Security Clearance and DHS Suitability/Entry On Duty.

Desired Skills

Additional experience in the following areas is desirable:

  • Developing AI/ML solutions and predictive analytics.
  • Working with Azure OpenAI, CosmosDB, and PostgreSQL services.
  • Familiarity with prompt engineering and LLMs.
  • Experience in remote, geographically dispersed teams.

General Benefits and Company Overview

ECS is a leading mid-sized provider of technology services to the U.S. Federal Government. With over 3800 employees, ECS emphasizes people, values, and purpose, supporting federal agencies to serve, protect, and defend the American People.

Key skills/competency

  • Software Engineering
  • Front End Development
  • Full Stack
  • UI/UX
  • Python
  • React
  • API Development
  • Cloud Services
  • Agile Methodologies
  • Security Clearance

How to Get Hired at ECS

🎯 Tips for Getting Hired

  • Research ECS culture: Review mission, values, and recent projects.
  • Tailor your resume: Highlight full-stack and AI integration skills.
  • Emphasize technical experience: Focus on Python and React expertise.
  • Prepare for interviews: Practice coding and problem-solving questions.

📝 Interview Preparation Advice

Technical Preparation

Review React and Typescript best practices
Practice Python API development techniques
Study Azure cloud service fundamentals
Understand SQL and NoSQL database integration

Behavioral Questions

Describe your remote collaboration experiences
Share examples of problem solving under pressure
Explain past teamwork in agile environments
Discuss handling complex technical challenges

Frequently Asked Questions