Software Engineer at SMK Soft
Reston, VA 20191
About the Job
Hiring for multiple Software Engineers - Front & Back & Full Stack
Direct Hire - Not Contract - Onsite - Sign on bonus
Connect with me on LinkedIn: linkedin.com/in/techiefinder
Role 1: Software Engineer (AI/ML & DevOps Focus)
Responsibilities:
- Design and develop processing platforms using configuration management technologies.
- Maintain, enhance, and troubleshoot existing systems and applications.
- Build APIs, REST services, and work with data processing technologies like Hadoop, Spark, and NiFi.
- Collaborate on DevOps initiatives, deploying infrastructure using Ansible, Puppet, or CloudFormation.
- Utilize geospatial tools and monitoring solutions like ELK, Prometheus, and Grafana.
Qualifications:
- Clearance: Active TS/SCI with Full Scope Polygraph.
- Bachelor’s in Computer Science or related field.
- 10+ years of software development with experience in Java, Python, Kubernetes, Docker, and ElasticSearch.
- Hands-on with Git, Linux/Windows, and automation tools like Jenkins or Maven.
Role 2: Software Engineer (AWS & Data Hubs)
Responsibilities:
- Develop software to optimize data access patterns and secure data pipelines.
- Utilize AWS services (e.g., EC2, S3, Terraform) for infrastructure support.
- Implement search technologies like OpenSearch/ElasticSearch.
Qualifications:
- Clearance: Active TS/SCI with Full Scope Polygraph.
- Bachelor’s in Computer Science or related field.
- 4+ years in Java, Spring Boot, and Python development.
- Experience with Linux, Git, and message-driven architectures (e.g., Kafka, SNS/SQS).
Role 3: Software Engineer (Python & AWS)
Responsibilities:
- Build secure web applications and maintain ElasticSearch/OpenSearch.
- Query complex datasets using SQL and ElasticSearch languages.
- Utilize AWS services such as Lambda, S3, and EventBridge for cloud infrastructure.
Qualifications:
- Clearance: Active TS/SCI with Full Scope Polygraph.
- Bachelor’s in Computer Science or related field.
- 4+ years of Python and AWS experience.
- Hands-on with Docker, Git, and shell scripting in Linux.
Role 4: Front-End Software Engineer (JavaScript/Angular)
Responsibilities:
- Develop front-end solutions using Angular and TypeScript.
- Implement web accessibility and responsive design.
- Collaborate on high-performance development teams leveraging Agile and DevOps.
Qualifications:
- Clearance: Active TS/SCI with Full Scope Polygraph.
- Bachelor’s in Computer Science or related field.
- 3+ years of experience with JavaScript, Angular, and HTML5/CSS3.
- Familiarity with state management tools (Redux, NgRx) and CI tools like Jenkins.
Role 5: Software Engineer (ETL & Web Applications)
Responsibilities:
- Design, develop, and maintain enterprise systems and ETL pipelines.
- Build single-page applications using Java and Angular.
- Troubleshoot ETL processes and resolve complex compatibility issues.
Qualifications:
- Clearance: Active TS/SCI with Full Scope Polygraph.
- Bachelor’s in Computer Science or related field.
- 5+ years of software engineering and ETL experience.
- Proficient in Java, SQL, Python, Elasticsearch/OpenSearch, and Git.