Software Engineer ; DM
Listed on 2026-10-17
-
Software Development
Software Engineer
Labor Category:
Software Engineer (SWE) –
Wyetech is seeking a skilled Software Engineer – Level 1 to support the Secure the Enterprise initiative, focused on modernizing and automating enterprise security evaluation and authorization processes within a mission‑critical Intelligence Community environment.
As a member of the Data Management practice, the selected candidate will work within a Scrum team to develop, deploy, and maintain new functionality for an enterprise‑level cybersecurity tool. This initiative focuses on transitioning manual security evaluation and authorization processes to a more automated, streamlined model emphasizing continuous monitoring, assessment, network data gathering, and improved operational efficiency.
The ideal candidate will possess a strong background in analytics development, experience supporting data processing and software engineering activities, and a willingness to learn and work extensively with Apache Pig and/or Py Spark . The engineer will play a critical role in ensuring reliable, accurate data delivery while supporting the development and sustainment of enterprise cybersecurity capabilities.
Key ResponsibilitiesAnalytics Development & Data Management
Develop, maintain, execute, and optimize Pig and/or PySpark analytics supporting enterprise cybersecurity operations.
Review data ingestion tickets and merge requests in collaboration with other developers.
Investigate data ingestion issues to ensure information arrives accurately and reliably within the system.
Develop and maintain analytics that support data processing, transformation, validation, and delivery to end users.
Monitor day‑to‑day data operations and troubleshoot issues affecting data quality, availability, and processing.
Develop queries and interfaces supporting existing and proposed databases and data repositories.
Design and implement complex database queries and data repository interfaces.
Identify opportunities to improve data processing efficiency, reliability, and operational performance.
Collaborate with Data Management team members to develop and deploy new application functionality.
Software Development & Engineering
Analyze user requirements to derive software design and performance requirements.
Design, develop, test, and maintain software applications and components.
Modify existing software to implement new features, correct defects, and improve system performance.
Develop and implement algorithms that meet or exceed system performance and functional requirements.
Integrate existing software into new or modified systems and operating environments.
Debug software applications, investigate problem reports, and implement corrective solutions.
Analyze system performance standards, data usage, workflows, and technical requirements to develop effective software solutions.
Apply software engineering principles and development methodologies appropriate to the project environment.
Evaluate software reuse opportunities and integration of Commercial Off‑the‑Shelf (COTS) and Government Off‑the‑Shelf (GOTS) technologies.
Software Integration, Testing & Quality Assurance
Assist with developing and executing software test procedures.
Review and test software components for compliance with design and performance requirements.
Document testing results, software defects, and corrective actions.
Support software integration, validation, troubleshooting, and deployment activities.
Identify opportunities to improve software development processes and technical documentation standards.
Collaborate with engineers and developers to resolve software integration and performance issues.
Support continuous improvements to system functionality, stability, and maintainability.
Cybersecurity…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).