Demo

Software Engineer

Electronic Consulting Services, Inc (ECS Federal)
FAIRFAX, VA Full Time
POSTED ON 4/21/2026
AVAILABLE BEFORE 5/22/2026
Job Description

ECS is seeking a Software Engineer to work in our Fairfax, VA office.

Job Description:
ECS is seeking a Software Engineer to support the execution of a variety of projects including Artificial Intelligence/Machine Learning and Big Data/Cloud Solutions, with a focus supporting Naval Acoustics AI/ML. This position requires strong technical leadership skills, experience with various modern software languages, machine learning architecture, and enterprise application integration. The candidate works closely with both the project and technical teams to swiftly prototype and develop solutions in an agile environment and deploy capabilities to the cloud computing environment and operational end user. The candidate cultivates an environment that promotes customer service, excellence in communication, innovation, collaboration, and teamwork. The Software Engineer performs in a multidisciplinary team environment to ensure deadlines are met.

Responsibilities:
Develops software solutions by studying information needs, conferring with end-users, and studying systems flow, data usage, and work processes.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Establish and meet projected timelines and work independently or as a member of a team.
Provides information by collecting, analyzing, and summarizing development and service issues.
Improves operations by conducting systems analysis and recommending changes in policies and procedures.
We are a rapidly growing company that considers our employees and teams to be our most important assets. Our team environment provides opportunities for growth to individuals who are motivated to excel. We are situated in Merrifield, VA -- well positioned for most commutes within the Northern Virginia area. Our newly renovated office spaces are first in class facilitating a teamwork environment. We also offer opportunities for telework and have some of the most interesting, advanced IT business in the DC area. Our growing program works with the most forward leaning technologies and extraordinary customers who are thought and action leaders in within the AI/ML domain. We offer a highly competitive compensation and benefits package to the right person for this key position.

Required Skills

  • BA/BS degree in Computer/Mechanical/Electrical Engineering; Computer Science or a related Information Technology field or equivalent experience
  • Secret Clearance with the ability to obtain TS/SCI
    Proficiencies in modern programming languages such as Python, Java, and JavaScript
    Experience utilizing containerization technologies (e.g. Docker) and orchestration frameworks (e.g. Kubernetes)
    5 years of experience coding, designing, deploying, and supporting enterprise level systems
    Strong analytical and reasoning skills with an ability to visualize processes and outcomes
    Enhancing applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems
    Experience developing Architecture and Data Flow Diagrams
    A skilled intelligent, articulate individual who relates to people at all levels of an organization; possesses excellent technical writing and presentation skills
    Familiarity with Windows and Linux operating systems
    Ability to work in a fast-paced environment
    Ability to travel (10%) to mostly CONUS locations
    Ability to quickly grasp and implement new technologies
    A self-motivated, self-starter that enthusiastically embraces pushing imaginative solutions to hard operational problems


Desired Skills

aster's degree in Computer Engineering, Electrical Engineering, or a related technical field
Experience working with signals data such as Acoustic Data, Sonar Systems, and Acoustic Engineering
Experience in Computer Vision/Computer Graphics and Homography
Experience with Machine Learning algorithms
Experience with DevSecOps frameworks
Experience utilizing big data and cloud tools and technologies
Experience working with Cloud Technologies (Azure, Google Cloud Platform, AWS)
Experience working with Department of Defense organizations or performers.

Salary.com Estimation for Software Engineer in FAIRFAX, VA
$88,134 to $107,362
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Electronic Consulting Services, Inc (ECS Federal)

  • Electronic Consulting Services, Inc (ECS Federal) George, VA
  • Job Description ECS is seeking a Scrum Master to work in our Dahlgren, VA office. ECS is seeking a Scrum Master who will be part of a team of experts charg... more
  • 1 Day Ago

  • Electronic Consulting Services, Inc (ECS Federal) Stafford, VA
  • Job Description ECS is seeking a Software Tester to work in our Stafford, VA office. Please Note: This position is contingent upon additional funding. The ... more
  • 1 Day Ago

  • Electronic Consulting Services, Inc (ECS Federal) Springfield, VA
  • Job Description ECS is seeking a Data Platform Engineer to work in our Fairfax, VA office. Position Overview ECS is seeking a Data Platform Engineer to sup... more
  • 1 Day Ago

  • Electronic Consulting Services, Inc (ECS Federal) Fairfax, VA
  • Job Description ECS is seeking a ServiceNow Analyst to work remotely . Support the Management of the Agency's Enterprise Governance, Risk & Compliance (GRC... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the FAIRFAX, VA area that may be a better fit.

  • CloudBolt Software Rockville, MD
  • Description CloudBolt Software (www.cloudbolt.io) is helping enterprises control infrastructure chaos through cloud automation and cost optimization. We’re... more
  • 20 Days Ago

  • Software Guidance & Assistance Rockville, MD
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Lead Software Engineer for a Contract assignment with one of our premier Financial Services... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!