System Engineer
Systems Engineer
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.
Key Responsibilities
Systems Engineering & Technical Risk Analysis
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.
Python Development & Back-End Engineering
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.
Neo4j Graph Database Engineering
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.
AWS Cloud Infrastructure & Kubernetes Administration
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.
CI/CD, DevOps & Automation
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.
Monitoring, Logging & Performance Optimization
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.
Cybersecurity & Secure Systems Engineering
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.
Software Testing, Quality Assurance & Technical Leadership
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.
Required Qualifications
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.
Preferred Qualifications
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.
Additional Technical Capabilities
Develop scalable enterprise software solutions supporting mission-critical operations.
Design and maintain graph-based applications and data models using Neo4j.
Support technical risk analysis across complex systems, networks, devices, and applications.
Develop reusable Python components and back-end services.
Optimize graph database performance, query efficiency, and data integrity.
Manage Kubernetes clusters and containerized applications in AWS environments.
Implement secure CI/CD pipelines and automated software deployment workflows.
Integrate monitoring and logging technologies to improve operational visibility.
Apply graph algorithms and data structures to solve complex technical challenges.
Support secure software development and data protection requirements.
Conduct comprehensive software testing, code reviews, and technical troubleshooting.
Provide technical mentorship and collaborate with development teams to deliver reliable engineering solutions.
Support continuous improvement of enterprise applications, cloud infrastructure, and engineering processes.
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
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.