DeveloperJobs.io
← Back to all jobs

Job Description

Wyetech is seeking a Cloud Software Engineer – Level 3 to help deliver mission-critical software engineering and data analytics capabilities in an Intelligence Community environment. This onsite role in Annapolis Junction, MD supports development, integration, sustainment, and enhancement of cloud and distributed software, including web-based applications for compliant mission data management.

The position centers on turning structured and unstructured data into actionable insights through metadata processing, scalable data analytics, and distributed computing systems. You will also coordinate across multiple teams, advise on engineering approaches, and help ensure software quality through testing, validation, and ongoing performance evaluation.

Responsibilities

  • Design, develop, integrate, test, deploy, maintain, and enhance complex software applications for mission-critical data analytics and processing.
  • Lead end-to-end software activities including requirements analysis, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis and resolution.
  • Build scalable solutions for structured and unstructured data processing and develop strategies to extract meaning and value from large datasets.
  • Apply statistical methods, predictive analytics, machine learning, and data mining to identify patterns, relationships, and behaviors.
  • Use data exploration and visualization tools including DataXplorer and GMAE to analyze and characterize datasets.
  • Develop new methodologies for automated data characterization and analyze requirements for data characterization and ingestion.
  • Create data enrichment, conversion, and transformation methodologies and support work with data ontologies, schemas, and formats such as XML, CSV, and JSON.
  • Develop simple queries for databases and data repositories, and support metadata processing, indexing, analysis, and integration with downstream analytic systems.
  • Develop and enhance software for large-scale distributed computing and cloud environments, including highly distributed and massively parallel processing.
  • Support distributed data processing using technologies such as Hadoop, HDFS, HBase, Accumulo, Hive, Pig, and MapReduce.
  • Integrate and extend Free and Open-Source Software (FOSS) and Commercial Off-the-Shelf (COTS) technologies.
  • Develop RESTful services and software interfaces to support data access and integration, including serialization and transformation using JSON and BSON.
  • Evaluate opportunities to improve performance, scalability, reliability, and maintainability, and collaborate with customer teams to translate mission needs into technical solutions.
  • Support web-based applications that automate data management for Intelligence Community data custodians, including compliant data movement, approvals, and information management.
  • Provide technical direction and mentorship to development teams, delegate programming and testing responsibilities, monitor performance, and coordinate efforts across multiple development activities.
  • Review designs, code, and technical documentation for quality, accuracy, and completeness; establish software testing and quality control processes and validation procedures.
  • Identify technical risks and recommend improvements, and support Agile development practices, software integration, and operational sustainment.

Requirements

  • Active TS/SCI clearance with current Full Scope Polygraph (FSP) is required.
  • Minimum of 8 years of experience in software engineering, including requirements analysis, development, installation, evaluation, enhancement, maintenance, and problem diagnosis and resolution.
  • Minimum of 6 years developing software using high-level programming languages such as Java, C, or C++.
  • Minimum of 5 years developing software for UNIX/Linux systems, including Red Hat-based environments.
  • Minimum of 3 years in software integration and testing, including developing and implementing test plans and test scripts.
  • Demonstrated experience developing and maintaining complex software systems.
  • Experience recommending technologies and processes for complex software engineering projects.
  • Ability to serve as a technical lead for multiple software development teams and coordinate activities with customers and systems engineering personnel.
  • Experience ensuring quality control, delegating programming and testing, monitoring team performance, and developing data queries for databases or data repositories.
  • Demonstrated experience with object-oriented software design and development.
  • Experience developing RESTful services and working with data serialization formats such as JSON or BSON.
  • Experience integrating and extending FOSS/COTS software products.
  • Experience preparing technical documentation supporting software engineering projects.
  • Experience with distributed data processing technologies and open-source NoSQL platforms, including Hadoop, HDFS, HBase, Accumulo, or comparable technologies.
  • Strong analytical, problem-solving, communication, and technical leadership skills.

Technologies

  • Java, Python, C, C++
  • UNIX/Linux, Red Hat
  • Apache NiFi, DataXplorer, GMAE
  • Hadoop, HDFS, HBase, Accumulo, Hive, Pig, MapReduce
  • FOSS (Free and Open-Source Software), COTS (Commercial Off-the-Shelf)
  • RESTful services, JSON, BSON, XML, CSV
  • Data ontologies, schemas

Benefits

  • Generous PTO plan of up to 200 hours annually
  • 20% employer contribution to a SEP IRA (no employee matching requirement)
  • Choice of Medical Plan Options, some with Health Savings Account (HSA)
  • Vision and Dental
  • Life and AD&D Benefits
  • Short and Long-Term Disability
  • Hospital Indemnity, Accident, and Critical Illness Insurances
  • Optional Identity Theft and Legal Protection Services
  • Employee Referral Bonus Eligibility up to $10,000
  • Mobility Among Wyetech-supported Contracts
  • Various team-building events throughout the year, such as monthly lunches, summer company picnic, and an annual holiday party
  • Employees receive two complimentary branded clothing orders annually

Work Environment

  • Mission-driven Intelligence Community environment supporting national security operations.
  • Collaboration with software engineers, systems engineers, data analysts, customer stakeholders, and technical leadership.
  • Development and sustainment of web-based applications supporting data management and compliant data movement.
  • Work involving large-scale datasets, metadata characterization, data enrichment, and distributed processing.
  • Support for the customer mission environment, including activities performed at the Peraton facility with flexible hours as permitted by mission requirements.

Additional Clearance Requirements

  • Due to federal contract requirements, United States Citizenship and position-appropriate security clearance are required.

Certifications

  • AWS Certified Developer – Associate
  • AWS Certified Machine Learning – Associate
  • AWS Certified Machine Learning – Specialty
  • AWS Certified DevOps Engineer – Professional
  • Certified Kubernetes Application Developer (CKAD)

Compensation: USD 90 - 122 per hour. Minimum experience: 8 years. Education: Bachelor’s degree in Computer Science or a related technical field (highly desired).

Similar Jobs