System Engineer

Wyetech•Chantilly, VA

About The Position

Wyetech is seeking an experienced Systems Engineer to support mission-critical technical risk analysis, enterprise systems engineering, and secure application development within the Intelligence Community. The selected candidate will join a specialized technical team responsible for analyzing risks across enterprise and operational mission systems, networks, devices, and applications supporting a diverse portfolio of Government initiatives. This position requires strong expertise in Python, Neo4j, Amazon Web Services (AWS), Kubernetes, and secure back-end development, with an emphasis on designing scalable systems, maintaining graph databases, optimizing cloud infrastructure, and ensuring software reliability in high-security environments. The ideal candidate possesses extensive experience developing enterprise applications, managing containerized cloud environments, implementing CI/CD pipelines, and applying security best practices to protect sensitive data and mission-critical systems.

Requirements

  • Active TS/SCI security clearance with current Full Scope Polygraph (FSP) is required.
  • Demonstrated experience designing, developing, and maintaining scalable, secure, and highly available back-end systems using Python and Neo4j.
  • Experience developing and maintaining Neo4j graph databases, including data integrity, performance optimization, and scalability.
  • Strong Python programming experience, including adherence to coding standards and software development best practices.
  • Experience collaborating with development teams to identify, define, and prioritize technical requirements.
  • Experience working with cross-functional development teams to deliver enterprise software solutions.
  • Demonstrated ability to provide technical guidance, mentorship, and support to junior developers.
  • Experience implementing and maintaining CI/CD pipelines, including Jenkins, GitLab CI/CD, or comparable technologies.
  • Familiarity with monitoring and logging technologies, including Prometheus, Grafana, and the ELK Stack.
  • Knowledge of graph algorithms and data structures.
  • Experience with additional programming languages, such as Java or C++.
  • Experience managing and maintaining Kubernetes clusters within AWS environments.
  • Experience optimizing Kubernetes deployments for performance, cost efficiency, scalability, and reliability.
  • Experience developing and maintaining applications within high-security environments.
  • Knowledge of secure software development practices, security protocols, and compliance requirements.
  • Experience implementing security controls to protect sensitive data and maintain system integrity.
  • Experience developing and executing software testing strategies to ensure quality and reliability.
  • Experience conducting code reviews and enforcing software development standards.
  • Strong troubleshooting and debugging skills, including the ability to resolve complex application and infrastructure issues.
  • Excellent analytical, problem-solving, written communication, and collaboration skills.
  • United States Citizenship and position-appropriate security clearance are required.

Nice To Haves

  • AWS Certified Developer – Associate certification.
  • AWS Certified Developer – Professional certification, or comparable advanced AWS certification.
  • Certified Kubernetes Administrator (CKA) certification.
  • Certified Kubernetes Application Developer (CKAD) certification.
  • Advanced experience optimizing Neo4j graph database performance and scalability.
  • Experience developing Python applications that integrate with large-scale graph databases.
  • Experience implementing secure, highly available AWS cloud architectures.
  • Experience automating Kubernetes deployments and infrastructure management.
  • Experience developing enterprise-level monitoring and logging solutions.
  • Experience supporting technical risk analysis within Intelligence Community or other high-security environments.

Responsibilities

  • Support technical risk analysis across enterprise and operational mission systems, networks, devices, and applications.
  • Analyze system architectures, technical dependencies, and operational requirements to identify potential risks and vulnerabilities.
  • Collaborate with technical stakeholders to identify and prioritize system requirements.
  • Evaluate system performance, scalability, security, and reliability to support mission objectives.
  • Develop and recommend engineering solutions that address technical challenges and improve system functionality.
  • Support the integration and sustainment of enterprise applications and supporting infrastructure.
  • Identify opportunities to improve system availability, operational efficiency, and security.
  • Provide technical recommendations and support engineering decisions across multiple Government initiatives.
  • Design, develop, implement, and maintain scalable, secure, and highly available back-end systems using Python.
  • Write efficient, maintainable, and scalable Python code following established development standards and best practices.
  • Develop application components and services that integrate with Neo4j graph databases.
  • Support the development of APIs, application services, and data processing capabilities.
  • Collaborate with development teams to define technical requirements and implement software solutions.
  • Troubleshoot, debug, and resolve complex application and integration issues.
  • Optimize application performance, reliability, and resource utilization.
  • Participate in software design reviews, code reviews, and technical discussions.
  • Maintain technical documentation supporting application architecture, design, and functionality.
  • Design, develop, configure, and maintain Neo4j graph databases supporting enterprise applications.
  • Ensure graph database integrity, performance, security, availability, and scalability.
  • Develop and optimize data models supporting complex relationships and analytical requirements.
  • Apply graph algorithms and data structures to support efficient data processing and analysis.
  • Troubleshoot database performance, connectivity, and integration issues.
  • Collaborate with software developers to integrate Neo4j capabilities into Python-based applications.
  • Support database performance tuning and optimization.
  • Maintain database configurations, technical documentation, and operational procedures.
  • Implement appropriate database security controls to protect sensitive information.
  • Manage, configure, and maintain Kubernetes clusters operating within AWS environments.
  • Ensure Kubernetes infrastructure supports high availability, scalability, security, and operational reliability.
  • Deploy, manage, and troubleshoot containerized applications and supporting services.
  • Optimize Kubernetes deployments to improve performance, resource utilization, cost efficiency, and reliability.
  • Monitor cluster health, application performance, and infrastructure availability.
  • Troubleshoot container orchestration, networking, deployment, and configuration issues.
  • Support secure integration between cloud infrastructure, applications, and databases.
  • Implement configuration and operational improvements that strengthen infrastructure performance.
  • Collaborate with cloud engineering and DevOps teams to support application deployment and sustainment.
  • Develop, maintain, and improve Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Utilize tools such as Jenkins and GitLab CI/CD to support automated build, testing, and deployment processes.
  • Support automation of application integration, validation, and deployment workflows.
  • Identify opportunities to improve software delivery efficiency and consistency.
  • Troubleshoot pipeline failures, deployment issues, and integration challenges.
  • Collaborate with development teams to implement reliable software release processes.
  • Support secure software development and deployment practices.
  • Maintain documentation for automation workflows, CI/CD configurations, and deployment procedures.
  • Utilize monitoring and logging technologies such as Prometheus, Grafana, and the Elastic Stack (ELK).
  • Monitor application performance, infrastructure health, system availability, and operational metrics.
  • Analyze logs and performance data to identify anomalies, errors, and potential system issues.
  • Develop and maintain monitoring capabilities that improve operational visibility.
  • Troubleshoot performance degradation, resource constraints, and application failures.
  • Identify opportunities to optimize system efficiency and reliability.
  • Collaborate with engineering teams to resolve complex infrastructure and application issues.
  • Support proactive monitoring and continuous improvement of enterprise systems.
  • Develop and maintain software solutions operating within high-security environments.
  • Adhere to established security protocols, compliance requirements, and secure development standards.
  • Implement security best practices throughout application development and infrastructure management.
  • Protect sensitive data through appropriate security controls and secure engineering practices.
  • Identify and address potential security vulnerabilities affecting applications, databases, and cloud infrastructure.
  • Support secure configuration and management of AWS and Kubernetes environments.
  • Collaborate with cybersecurity professionals to ensure solutions meet applicable security requirements.
  • Participate in technical risk assessments and security-related engineering activities.
  • Develop and execute comprehensive testing strategies to ensure software quality, reliability, and performance.
  • Conduct unit, integration, functional, and system testing as appropriate.
  • Participate in code reviews to ensure adherence to established coding standards and engineering best practices.
  • Troubleshoot and debug complex technical issues across applications, databases, and infrastructure.
  • Collaborate with developers and stakeholders to resolve defects and improve software functionality.
  • Provide technical guidance, mentorship, and support to junior developers.
  • Assist with technical planning, task prioritization, and implementation decisions.
  • Support the delivery of high-quality software solutions that meet mission requirements.
  • Document testing results, technical issues, corrective actions, and engineering recommendations.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service