Mid-Level Software Engineer
ECS is seeking a Mid-Level Software Engineer to work in our Fairfax, VA office. Job Description: 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. ECS is seeking a Mid-Level Software Engineer to support the development and integration of a variety of systems, to include Artificial Intelligence and Big Data/Cloud Solutions. This position requires strong technical skills in areas such as software development and enterprise application integration. The candidate will develop/integrate software systems that meet customer use cases. The candidate should have prior experience in system design, computer applications, technologies, troubleshooting, and application security. This position will be performed in a multidisciplinary team environment with tight deadlines. The successful candidate will be highly motivated, will be enthusiastic about new technology, and will work well in small teams. Required Skills: Must be a US Citizen Bachelor's degree (Computer Science, Software Engineering, or Computer Engineering is preferred) or equivalent years of experience Must be eligible to receive a TS/SCI Clearance 5-10 years of professional work experience Hands-on full stack development capabilities (Java/C/C++) Experience with data ingestion, analysis, and integration Experience with open source big data capabilities (eg Hadoop, Presto, Kafka, MapReduce, Spark) Strong professional, interpersonal, and organizational skills A well-organized and self-directed individual who is a team player Ability to work in a fast-paced environment Desired Skills: Active TS/SCI Clearance Hands-on DevOps capabilities (eg Ansible/Puppet) Experience with open source software and cloud hosting services Hands-on experience with cloud managed big data services (EMR, Kinesis) Languages/Tools: Java, C++, Perl/Python/PHP, NodeJS, ReactJS, Terraform Environments: Windows, Linux, VMWare, Cloud Services (AWS and Azure) 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 3000+ 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.