Logo
SMK Soft

Software Engineer

SMK Soft, Reston, VA, United States


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.