ECS logo

Senior Software Engineer (Front End UI/UX)

ECS

Location

Arlington

🌐

Type

full time

Salary

$160K - $215K/year

Posted

Jul 31, 2025

Senior
full time

Job Description

ECS is seeking a Senior Software Engineer (Front End UI/UX) to work remotely. Please Note: This position is contingent upon additional funding.

ECS is seeking a Senior Software Engineer – Front End UI/UX Developer to join our team of technical experts supporting the U.S. Department of Homeland Security (DHS) Headquarters, Chief Technology Officer Directorate (CTOD), Artificial Intelligence and Emerging Technology (AI/ET) initiative. This team works with a federal workforce staff of technical experts for high-visibility, department-wide AI initiatives.

The ideal candidate is a strong individual contributor with continuous, hands-on coding experience, spending approximately 80% of their time writing code and will excel with current experience developing innovative software solutions as part of a technically diverse and geographically disbursed team. They have a proven track record in building and deploying modern web applications. Significant professional Full-Stack development experience with expertise in multiple programming languages, proficiency with cloud services (Azure and AWS with Azure preferred), expertise in Python for back-end development, experience with front-end frameworks such as React and CSS, strong experience in API development and management, and a comprehensive knowledge of both SQL and NoSQL databases. Competitive candidates will have substantial experience in working in agile, collaborative engineering teams using modern engineering tools.

This is a remote work eligible position.

Responsibilities:

Responsibilities include, but are not limited to:

- Designing, developing and maintaining custom full-stack applications with a focus on AI and GenAI integration.
- Designing and implementing robust backend services and APIs.
- Collaborating with data scientists and AI researchers to create new functionality and to integrate AI models into applications.
- Ensuring the performance, quality, and responsiveness of full-stack applications.
- Develop and maintain full-stack applications with a focus on AI integration.
- Design and implement backend services and APIs.

Salary Range: $160,000 - $215,000

General Description of Benefits

Requirements:

- Ability to obtain DoD Security Clearance.
- Ability to obtain Department of Homeland Security (DHS) Suitability/Entry On Duty (EOD) - Active EOD preferred.
- BA/BS in Computer Science or related field and 10 years' relevant experience. Experience may be substituted for education.
- Ability to analyze technically complex problems and develop and implement new and innovative solutions.
- Full Stack development experience including proficiency in both front-end (React, Typescript, CSS) and back-end development, ability to handle all aspects of a web application from designing the user interface to managing the server and database.
- Expert proficiency in Python for backend development.
- Strong experience with React and CSS for front-end development.
- Strong experience developing within VSCode for development and workflows and working with GitLab to manage source control and GitLab pipelines.
- Experience with a dynamic language/platform (e.g., Python, Node.js, Ruby, PHP)
- Experience with prompt engineering; general knowledge of working with LLMs
- Additional experience in multiple additional software developer languages including, but not limited to: JavaScript, TypeScript, React, YAML, and JSON.
- Ability to work with cloud services and platforms (Azure or AWS) with a preference for strong working knowledge of Azure development and AI hosting infrastructure.
- Ability to develop and work with APIs including familiarity with RESTful services, knowledge of authentication methods, familiarity with data formats, and skilled in handling API errors.
- Comprehensive understanding of SQL/PostgreSQL and NoSQL databases; experience in integrating SQL/PostgreSQL and NoSQL databases within the same application, when appropriate; and advanced understanding of security best practices for both SQL/PostgreSQL and NoSQL databases.
- Ability to work with Data Scientist teams to integrate applications with AI/ML, Big Data, or BI solutions.
- Ability to work independently on a complex task with little direction and management oversight.


Req Benefits:

https://ecstech.com/careers/benefits/">https://ecstech.com/careers/benefits/

Ready to Join the Team?

Great Team
Fast Growth
Amazing Benefits

Take the next step in your career and help ECS build amazing products that impact millions of users worldwide.