Senior Software Engineer
ECS Corporate Services

Fairfax, Virginia


ECS is seeking a Senior Software Engineer to work in our Remote office. Please Note: This position is contingent upon contract award.

Job Description:

SW ENGINEER V: Oversees technical design, development, and implementation of large projects and/or major software products and systems. Assists in defining architecture requirements and establishing standards for design and development. Consults with management and customers regarding product feasibility and viability of product plans and designs. Factors emerging technologies and product supportability into design and implementation. Serves as primary technical resource to development team. May act as team leader in prioritizing group tasks, determining individual assignments, and reviewing work of lower-level developers. Provides product demonstrations and participates in trade shows, seminars, industry panels, and user group meetings. Interacts with customers regarding strategies, requirements, problem solving, and support. This is normally the senior non-management developer level. Typically reports to a manager or head of a unit/department.

Job Description:

ECS Federal is seeking a Software Engineer I to support the execution of multiple projects. Initial efforts will be focused upon system integration, design, and testing of software solutions.

This position requires technical skills in areas such as software development and systems engineering and enterprise application integration. The candidate works closely with the Project Manager, Technical Lead, direct customer leadership, and third-party modeling partners to swiftly develop solutions in an agile environment and deploy capabilities to the operational end user. The candidate cultivates an environment that promotes customer service, excellence, innovation, collaboration, and teamwork.

The Software Engineer I has prior experience in working on enterprise scale systems incorporating a variety of components (COTS, Open Source) and supporting integration. This individual performs in a multidisciplinary team environment with tight deadlines. The successful candidate is highly motivated, eager to implement new technologies, and thrives working with a cohort of scientists and engineers. The candidate will provide support to a team developing, maintaining, creating, documenting, and installing network and enclave infrastructure for a broad range of AI/ML datasets, research objectives, applications, and programming requirements. This is a demanding, high-energy position requiring innovative solutions to network, hardware, and software problems.

Salary Range: $125,000-$145,000

General Description of Benefits

Required Skills:

  • Public trust clearance.
  • US citizenship required per contract.
  • Minimum work experience: 10-years with BS; 8-years with MS
  • Outstanding written and verbal skills, able to communicate complex ideas effectively to both technical and management personnel.
  • Ability to apply and teach others problem-solving skills.
  • Ability to work independently with minimal guidance while achieving to milestones and schedules.
  • Highly proficient mid- and high-level programming languages like Python, Java, C++ or a scripting language.
  • Experience with Agile development and management practices, and source code management.
  • Expertise with new and emerging technologies and can provide technical guidance for imaginative solutions to operational challenges.
  • A self-motivated, self-starter that enthusiastically embraces pushing imaginative solutions to hard operational problems.
Desired Skills:
  • Experience with data storage, standards, and structuring of data.
  • Experience utilizing containerization technologies (e.g., Docker, podman).
  • Ability to automate data engineering processes within Linux environments including data wrangling and AI model development enablement.
  • Highly proficient in software and network security, back-up, and recovery specifications.
  • Highly skilled in managing servers access for multiple, simultaneous, external vendors, Government, academia, and industry.
  • Ability to coach/mentor junior technical resources.

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3800+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.

General Description of Benefits



Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Engineering jobs


Wood PLC
Corpus Christi, Texas
Posted about 6 hours ago
OHM Advisors
Akron, Ohio
Posted 42 minutes ago
OHM Advisors
Akron, Ohio
Posted 40 minutes ago
View Engineering jobs ยป

Share diversity job

Senior Software Engineer is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo