Software Engineer (SWE) – Skill Level 2 (18309)
Integration Services | Python, Kotlin/Java & AWS
Required Clearance: Active TS Clearance with Customer Appropriate Polygraph
Hourly Pay Range: $76.95–$97.25
Wyetech is seeking an experienced Software Engineer (SWE) Level 2 to support the Integration Services team in developing, integrating, maintaining, and enhancing mission-critical software applications and cloud-based solutions. This position requires hands-on experience with Python, Kotlin/Java, Terraform, Elasticsearch/OpenSearch, and Amazon Web Services (AWS).
The successful candidate will design, develop, test, and maintain complex software systems supporting enterprise application integration, distributed data processing, and cloud-based operations. Responsibilities include developing software components, implementing and maintaining integrations, troubleshooting application defects, and supporting infrastructure automation and search technologies.
The Software Engineer will collaborate with software developers, systems engineers, and technical stakeholders to analyze requirements, optimize application performance, and deliver reliable software solutions that meet established operational and functional requirements.
Required Skills/Experience
Demonstrated software development experience using Python.
Experience developing applications using Kotlin and/or Java.
Hands-on experience using Terraform for infrastructure provisioning, configuration, and automation.
Experience developing, configuring, integrating, or supporting Elasticsearch and/or OpenSearch.
Experience developing and supporting applications within Amazon Web Services (AWS).
Experience designing, developing, maintaining, and enhancing complex software systems.
Experience integrating software components into new or modified systems and operating environments.
Experience developing software interfaces and data queries for databases or data repositories.
Experience troubleshooting software defects, integration failures, and performance issues.
Experience developing or implementing algorithms to meet functional and performance requirements.
Experience analyzing software requirements and translating them into technical designs.
Experience reviewing and testing software components to ensure adherence to documented requirements.
Experience developing and maintaining software and system documentation.
Experience collaborating with systems engineers and other technical personnel to resolve software integration issues.
Experience supporting software deployment, configuration, and operational maintenance activities.
Strong analytical, troubleshooting, communication, and problem-solving skills.
Ability to work independently and collaboratively within a software engineering team.
Active TS/SCI clearance with Full Scope Polygraph completed within the past seven (7) years.
Desired Skills/Experience
Experience developing cloud-native applications and distributed services within AWS environments.
Experience implementing Infrastructure as Code (IaC) using Terraform.
Experience integrating Elasticsearch or OpenSearch with enterprise applications and data processing systems.
Experience developing and maintaining RESTful APIs and application integration services.
Experience optimizing search queries, indexing strategies, and data retrieval performance.
Experience supporting distributed data processing and NoSQL database technologies.
Experience with scalable Big Data stores such as HBase, CloudBase/Accumulo, Google Bigtable, or comparable technologies.
Experience with MapReduce programming models and technologies such as Hadoop, Hive, or Pig.
Experience working with Hadoop Distributed File System (HDFS).
Experience using JSON and/or BSON for data serialization.
Experience developing automated software build, test, and deployment workflows.
Familiarity with version control systems, configuration management, and continuous integration practices.
Experience troubleshooting application…