SCDII Software Engineer


USD 100,000.00 - 120,000.00 per year
Contract - W2


Enterprise application integration
Software development
IT management
Product demonstration
Trade shows
System integration
Systems engineering
Customer service
Open source
Problem solving
Programming languages
Scripting language
Data storage
Data engineering
Data wrangling
Network security
Federal government
Artificial intelligence
Machine Learning (ML)
Computer hardware
Business analytics
Security clearance

Job Details

ECS is seeking a SCDII Software Engineer to work Remote . Please Note: This position is contingent upon additional funding.

Job Description:

Develop technical designs and specifications for software products. Research and integrate design strategies, product specifications, development schedules, and user expectations into product capabilities. Use software development technologies and tools to build, test, and maintain product modules, components, and subsystems. Provide technical leadership to lower-level developers. May provide product demonstrations and participate in trade shows and seminars. May require interaction with customers, vendors and external development partners.

Familiar with a variety of the field's concepts, practices, and procedures. Rely on experience and judgment to plan and accomplish goals. Perform a variety of complicated tasks. A wide degree of creativity and latitude is expected. Typically reports to a manager or head of a unit/department.

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: $100,000-$120,000

Required Skills:
  • Minimum work experience: 6+years with BS; 4+years with MS
  • Outstanding written and verbal skills, able to communicate complex ideas effectively to both technical and management personnel.
  • Ability to apply problem-solving skills.
  • Demonstrated ability to work independently while achieving to milestones and schedules.
  • Experience in software development with mid- and high-level programming languages like Python, Java, C++ or a scripting language.
  • Familiarity with the Agile development and management practices, and source code management
  • Ability to communicate effectively via verbal and written communications.
  • Ability to adapt to and grasp new technology requirements and provide technical guidance for imaginative solutions to operational challenges
  • A self-motivated, self-starter that enthusiastically embraces pushing imaginative solutions to hard operational problems
  • BS/BA degree (or equivalent) plus 6 to 8 years experience in related field
  • Public Trust Clearance

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
  • Understanding of software and network security, back-up, and recovery specifications.
  • Skills to manage server 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, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local 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