Senior Software Engineer (Full Stack AI)
@ ECS Tech Inc

Hybrid
Hybrid
Full-time
Posted 17 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @ecstech.com
Recommended after applying

Job Details

Senior Software Engineer (Full Stack AI)

ECS Tech Inc is seeking a Senior Software Engineer – Full Stack AI Developer to join our team supporting the U.S. Department of Homeland Security (DHS) Headquarters, Chief Technology Officer Directorate (CTOD) Artificial Intelligence and Emerging Technology (AI/ET) initiative. This high-visibility role involves working with a federal technical team on AI initiatives.

Role Overview

The ideal candidate will be a strong individual contributor with 10+ years of experience, spending approximately 80% of their time coding. They must possess full-stack development proficiency with expertise in Python, React, CSS, and API development, as well as practical cloud service experience (Azure preferred).

Key Responsibilities

  • Design, develop and maintain custom full-stack applications with AI integration.
  • Implement robust backend services and APIs.
  • Collaborate with data scientists and AI researchers.
  • Ensure performance, quality, and responsiveness of applications.
  • Participate in agile delivery phases and review processes.
  • Stay updated on latest AI technologies and tools.

Qualifications

  • BA/BS in Computer Science or related field and 10+ years experience (or equivalent).
  • Expert proficiency in Python for backend and React with CSS for frontend.
  • Experience with cloud services (Azure/AWS), API development, SQL/PostgreSQL and NoSQL databases.
  • Ability to obtain DoD Security Clearance and DHS Suitability/Entry On Duty clearance.
  • Experience in agile methodologies and using modern development tools (VSCode, GitLab).
  • Familiarity with prompt engineering and LLMs is a plus.

Compensation & Benefits

Salary Range: $160,000 - $215,000. Additional benefits information can be found at our benefits page.

Key Skills/Competency

  • Full Stack Development
  • AI Integration
  • Python
  • React
  • Azure
  • AWS
  • API Development
  • Agile
  • Security Clearance
  • Cloud Services

Additional Information

This position is remote and contingent upon additional funding.

How to Get Hired at ECS Tech Inc

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to full-stack AI expertise.
  • Highlight relevant projects: Emphasize Python, React, and cloud experience.
  • Showcase agile experience: Detail teamwork using modern tools.
  • Prepare for technical interviews: Review API, database, and cloud questions.

📝 Interview Preparation Advice

Technical Preparation

Review Python coding challenges.
Practice building RESTful APIs.
Study cloud (Azure/AWS) deployment.
Refresh full-stack troubleshooting skills.

Behavioral Questions

Describe a challenging project.
Explain teamwork in agile environments.
Detail problem-solving under pressure.
Discuss successful conflict resolution.

Frequently Asked Questions