Cloud Software Engineer 3

Wyetech
  • Annapolis Junction, MD
  • Full-time
Today

Job Description

Cloud Software Engineer – Level 3

Data Analytics, Metadata Processing & Software Development

Wyetech is seeking an experienced Cloud Software Engineer – Level 3 to support mission-critical software engineering and data analytics initiatives within an Intelligence Community environment.

The selected candidate will develop innovative strategies to extract meaningful insights and value from structured and unstructured data, leveraging statistical methods, machine learning, and advanced analytics to identify patterns, behaviors, and relationships within complex datasets.

This position involves developing new methodologies and techniques for automated data characterization, metadata enrichment, data ingestion, and analytic processing. The engineer will collaborate with customer teams to understand mission requirements, develop scalable software solutions, and improve the characterization, movement, and reuse of mission-critical data.

The ideal candidate possesses extensive software engineering experience, strong analytical and problem-solving skills, and knowledge of data enrichment and conversion methodologies, data ontologies and schemas, and structured data formats such as XML, CSV, and JSON. Experience with Java, Python, analytic development, and Apache NiFi is highly desirable.

The selected candidate will also support a suite of web-based applications that automate data management for Intelligence Community data custodians. These applications facilitate the capture of information and approvals required for compliant data movement across the customer's mission environment while standardizing and simplifying data reuse and integration with downstream tools.

Key Responsibilities

Software Engineering & Development

  • Design, develop, integrate, test, deploy, maintain, and enhance complex software applications supporting mission-critical data analytics and processing.

  • Perform software requirements analysis, development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis and resolution.

  • Develop scalable software solutions that support structured and unstructured data processing.

  • Recommend new technologies, methodologies, and processes for complex software engineering projects.

  • Serve as a technical lead for multiple software development teams, coordinating development activities with customers and systems engineering personnel.

  • Select and apply appropriate software development processes based on project requirements.

  • Ensure quality control of developed and modified software.

  • Delegate programming and testing responsibilities to development teams and monitor performance.

  • Develop and maintain technical documentation, software specifications, and operational procedures.

Data Analytics & Metadata Characterization

  • Develop strategies to extract meaning and value from structured and unstructured datasets.

  • Apply statistical methods, predictive analytics, machine learning, and data mining techniques to identify patterns, relationships, and behaviors within large datasets.

  • Utilize data exploration and visualization tools such as DataXplorer and GMAE to analyze and characterize datasets.

  • Develop new methodologies and techniques for automated data characterization.

  • Analyze requirements supporting the characterization and ingestion of new and existing data types.

  • Develop data enrichment, conversion, and transformation methodologies.

  • Work with data ontologies, schemas, and structured data formats, including XML, CSV, and JSON.

  • Develop simple data queries for existing or proposed databases and data repositories.

  • Support metadata processing, indexing, analysis, and integration with downstream analytic systems.

Cloud & Distributed Data Processing

  • Develop and enhance software solutions supporting large-scale distributed computing and cloud environments.

  • Work with distributed data processing technologies such as Hadoop, HDFS, HBase, Accumulo, Hive, Pig, and MapReduce.

  • Support development of analytics that operate across large structured and unstructured datasets.

  • Develop software capabilities supporting highly distributed and massively parallel processing environments.

  • Support integration and extension of Free and Open-Source Software (FOSS) and Commercial Off-the-Shelf (COTS) technologies.

  • Develop RESTful services and software interfaces supporting data access and integration.

  • Support data serialization and transformation using JSON, BSON, and related formats.

  • Evaluate opportunities to improve application performance, scalability, reliability, and maintainability.

Mission Data Management & Customer Collaboration

  • Collaborate with customer teams to understand mission needs and translate requirements into technical solutions.

  • Support web-based applications that automate data management activities for Intelligence Community data custodians.

  • Develop and enhance software capabilities that facilitate compliant data movement, approvals, and information management.

  • Support standardized data movement, data reuse, and integration with downstream tools.

  • Work with software engineers, systems engineers, customer stakeholders, and technical leadership to define and implement solutions.

  • Support mission data characterization, ingestion, enrichment, and analytic processing activities.

  • Ensure developed software capabilities align with customer operational requirements and established engineering standards.

Technical Leadership & Quality Assurance

  • Provide technical direction and mentorship to software development teams.

  • Coordinate software engineering activities across multiple development efforts.

  • Review software designs, code, and technical documentation for quality, accuracy, and completeness.

  • Establish and maintain software testing and quality control processes.

  • Develop and implement software test plans, test scripts, and validation procedures.

  • Identify technical risks and recommend improvements to development processes and system performance.

  • Support Agile development practices, software integration, and operational sustainment.

Required Qualifications

  • Active TS/SCI security clearance with current Full Scope Polygraph (FSP) is required.

  • Minimum of eight (8) years of experience in software engineering, including requirements analysis, software development, installation, evaluation, enhancement, maintenance, and problem diagnosis and resolution.

  • Minimum of six (6) years of experience developing software using high-level programming languages, such as Java, C, or C++.

  • Minimum of five (5) years of experience developing software for UNIX/Linux operating systems, including Red Hat-based environments.

  • Minimum of three (3) years of experience 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.

  • Experience coordinating software development activities with customers and systems engineering personnel.

  • Experience ensuring quality control of developed and modified software.

  • Ability to delegate programming and testing responsibilities and monitor development team performance.

  • Experience 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.

Education

  • Bachelor's degree in Computer Science or a related technical field is highly desired.

  • A bachelor's degree in a technical field may be considered equivalent to two (2) years of experience.

  • A master's degree in a technical field may be considered equivalent to four (4) years of experience.

  • Mathematics, Information Systems, Engineering, and similar disciplines are considered technical fields.

Certification Requirement

One of the following certifications is required:

  • AWS Certified Developer – Associate

  • AWS Certified Machine Learning – Associate

  • AWS Certified Machine Learning – Specialty

  • AWS Certified DevOps Engineer – Professional

  • Certified Kubernetes Application Developer (CKAD)

Preferred Qualifications

  • Experience developing analytics using scripting languages such as Python and Scala, including statistical libraries.

  • Experience with large-scale data processing frameworks such as Pig, MapReduce, and Spark.

  • Experience combining two or more disciplines, including analytics, computer science, mathematics, and software engineering, to extract meaningful insights from large datasets.

  • Experience with predictive analytics, machine learning, and data mining.

  • Experience developing dataflows using Pig scripting, Hadoop MapReduce, and other analytic tools.

  • Experience collaborating with software development teams, systems engineering teams, government stakeholders, and technical leadership.

  • Knowledge of data indexing, metadata processing, and analytic development.

  • Experience working with cloud service providers and data standards.

  • Demonstrated experience with network metadata processing, manipulation, and analysis in support of intelligence missions.

  • Knowledge of data enrichment and conversion methodologies.

  • Familiarity with data ontologies, schemas, and structured data formats such as XML, CSV, and JSON.

  • Experience with Java, Python, and Apache NiFi.

  • Experience developing and deploying data-driven analytics, event-driven analytics, and rule-based analytic processing.

  • Experience developing automated analytic software, techniques, and algorithms.

  • Familiarity with Big Data cloud scalability and distributed computing architectures.

  • Experience documenting data models, schemas, APIs, and technical specifications.

  • Experience developing software that supports heterogeneous data environments.

  • Experience designing analytics that identify relationships and patterns across large structured and unstructured datasets.

Additional Cloud Software Engineering Capabilities

  • Provide software research, development, and engineering services throughout the complete software development lifecycle.

  • Support requirements analysis, software integration, evaluation, enhancement, testing, validation, and operational sustainment.

  • Develop software solutions supporting highly distributed and massively parallel computing environments.

  • Apply distributed data processing technologies to support large-scale analytic workloads.

  • Develop and integrate RESTful services and cloud-based applications.

  • Support object-oriented software development and application modernization.

  • Integrate existing software technologies and open-source platforms into operational environments.

  • Develop and maintain technical documentation supporting software engineering and sustainment.

  • Support development and deployment of data-driven analytics and automated data processing capabilities.

  • Collaborate with multidisciplinary technical teams to identify engineering challenges and recommend solutions.

  • Improve software performance, scalability, reliability, and maintainability.

  • Provide technical leadership supporting software quality, testing, and development process improvements.

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.

Clearance Requirements

Active TS/SCI security clearance with current Full Scope Polygraph (FSP) is required.

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

The Wyetech Advantage

At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry.

Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching. All contributions are fully vested from day one, ensuring immediate ownership of retirement funds.

Additional benefits include:

  • Wyetech provides a generous PTO plan of up to 200 hours annually, aligned with applicable state leave regulations. Employees have the flexibility to adjust their PTO allocation at the start of each calendar year, ensuring it meets their evolving needs.

Full-time employees have the option to participate in a variety of voluntary benefit plans including:

  • A 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 contract and work locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii and OCONUS

  • 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.

Salary Range: $90.43 to $122.46 per hour

Hourly pay rates listed for this position serve as a general guideline and are not a guarantee of compensation. Compensation will vary dependent upon factors including but not limited to Government contract rates; education; relevant prior work experience, knowledge, skills, and competencies; certifications; and geographic location. Hourly pay rates reflect the pre-benefit gross wage amounts.

Wyetech, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Affirmative Action Statement:

Wyetech, LLC is committed to the principles of affirmative action in all hiring and employment for minorities, women, individuals with disabilities, and protected veterans.

Accommodations:

Wyetech, LLC is committed to providing an inclusive and accessible hiring process. If you need any accommodations during the application or interview process, please contact Brittney Wood. at 844-WYETECH x727 or staffing@wyetech.com. We are happy to provide reasonable accommodations to ensure equal access to all candidates.

Wyetech Terms and Conditions:

1. Wyetech may reach out to you via SMS messages during the course of your Wyetech candidacy.

2. You can cancel the SMS service at any time. Just text "STOP" to the short code. After you send the SMS message "STOP" to us, we will send you an SMS message to confirm that you have been unsubscribed. After this, you will no longer receive SMS messages from us. If you want to join again, just sign up as you did the first time and we will start sending SMS messages to you again.

3. If you are experiencing issues with the messaging program you can reply with the keyword HELP for more assistance, or you can get help directly at IT@wyetech.com, 844-WYETECH (844-993-8324).

4. Carriers are not liable for delayed or undelivered messages

5. As always, message and data rates may apply for any messages sent to you from us and to us from you. If you have any questions about your text plan or data plan, it is best to contact your wireless provider.

6. If you have any questions regarding privacy, please read our privacy policy below.

Privacy Policy:

We collect your mobile number and related opt-in data for the delivery of SMS messages. Your mobile opt-in data and consent will not be shared with third parties or affiliates for marketing or promotional purposes.

Powered by JazzHR

Numbers & Facts

LocationAnnapolis Junction, MD
Job TypeFull-time
Websitehttps://wyetechllc.com

Skills

  • Affirmative Actionunmatched
  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Analysis Softwareunmatched
  • Apacheunmatched
  • Apache HBaseunmatched
  • Apache Hadoopunmatched
  • Apache Hiveunmatched
  • Apache Pigunmatched
  • Application Programming Interface (API)unmatched
  • Big Dataunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Commercial Off-the-Shelf (COTS)unmatched
  • Community Supportunmatched
  • Compensation and Benefitsunmatched
  • Computer Architectureunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Computer Systemsunmatched
  • Contract Requirementsunmatched
  • Cross-Functionalunmatched
  • Customer Support/Serviceunmatched
  • Customer/Client Researchunmatched
  • Data Analysisunmatched
  • Data Formatsunmatched
  • Data Managementunmatched
  • Data Miningunmatched
  • Data Modelingunmatched
  • Data Processingunmatched
  • Data Setsunmatched
  • Data Visualization Toolsunmatched
  • Database Programmingunmatched
  • Develop Methodologiesunmatched
  • Distributed Computingunmatched
  • Documentationunmatched
  • Engineeringunmatched
  • Federal Contractsunmatched
  • Federal Governmentunmatched
  • Governmentunmatched
  • Government Contractsunmatched
  • HDFS (Hadoop Distributed File System)unmatched
  • Health Planunmatched
  • Integration Testingunmatched
  • Intelligence Analysisunmatched
  • Intelligence Communityunmatched
  • Internet Applicationunmatched
  • JSONunmatched
  • Javaunmatched
  • Leadershipunmatched
  • Linux Operating Systemunmatched
  • Machine Learningunmatched
  • MapReduceunmatched
  • Math Softwareunmatched
  • Mathematicsunmatched
  • Mentoringunmatched
  • Metadataunmatched
  • Needs Assessmentunmatched
  • NoSQLunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Developmentunmatched
  • Object Oriented Softwareunmatched
  • Ontologyunmatched
  • Open Sourceunmatched
  • Operational Supportunmatched
  • Operations Processesunmatched
  • Parallel Computingunmatched
  • Performance Analysisunmatched
  • Performance Managementunmatched
  • Predictive Modelingunmatched
  • Problem Solving Skillsunmatched
  • Process Capabilityunmatched
  • Process Improvementunmatched
  • Programming Languagesunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Controlunmatched
  • REST (Representational State Transfer)unmatched
  • Red Hat Linux Operating Systemunmatched
  • Requirements Managementunmatched
  • Research & Development (R&D)unmatched
  • Retirement Fundsunmatched
  • Risk Analysisunmatched
  • Sales Qualificationunmatched
  • Scala Programming Languageunmatched
  • Scalable System Developmentunmatched
  • Scripting (Scripting Languages)unmatched
  • Security Clearanceunmatched
  • Short Messaging Service (SMS)unmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Evaluationunmatched
  • Software Installationunmatched
  • Software Specificationunmatched
  • Software Testingunmatched
  • Staff Requirementsunmatched
  • Statisticsunmatched
  • Strategic Planningunmatched
  • Structured Dataunmatched
  • Systems Engineeringunmatched
  • Systems Maintenanceunmatched
  • Technical Leadershipunmatched
  • Technical Supportunmatched
  • Technical Writingunmatched
  • Test Plan/Scheduleunmatched
  • Test Scriptsunmatched
  • Testingunmatched
  • Training Data Setsunmatched
  • United States Citizenunmatched
  • Unix Operating Systemsunmatched
  • Unstructured Dataunmatched
  • Validation Testingunmatched
  • XML (EXtensible Markup Language)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder