Engineer IV (E4) – Software Engineering Subject Matter Expert (SME)

Pantheon DataCharlotte, NC
8d$89,414Remote

About The Position

Serves as the Senior Software Engineering Subject-Matter Expert, leading the design, development, integration, and sustainment of cyber-secure software solutions and tools for Naval Control Systems (NCS). This role provides technical leadership across modeling and simulation environments, system assessments, testing activities, and DevSecOps-driven development pipelines. The engineer ensures that software capabilities are architected for security, performance, and reliability while supporting mission-readiness objectives and Navy cybersecurity requirements. In addition, the position collaborates closely with cross-disciplinary engineering teams, contributes to technical strategy and roadmap planning, and helps guide the adoption of modern engineering practices that strengthen the resilience and effectiveness of NCS programs.

Requirements

  • Master of Science (MS) in Electrical Engineering or Computer Engineering from an ABET-accredited program, or a Master of Science in Computer Science, Data Science, Information Sciences, Artificial Intelligence, or Machine Learning.
  • Seven (7) or more years of professional experience.
  • Experience as an electrical, computer, or software engineer-or as a computer/data/information scientist-working with hardware/software systems in environments such as Naval Control Systems (NCS), Industrial Control Systems (ICS), or warehouse automation.
  • Background in cybersecurity systems, DevOps/DevSecOps, or Machine Learning.
  • Software development experience using one or more high-level languages (e.g., Java, Python, Go, C++), with additional experience in MATLAB, R, Python, or similar analytical languages preferred.
  • Secure software engineering expertise for cyber-physical and ICS environments (NCS/ICS), including PLCs and industrial communication protocols.
  • Proficiency in major programming languages (Java, Python, Go, C++), with familiarity in C/C++, C#, and Rust, plus MATLAB/R for analytical work.
  • Hands-on experience with Agile/DevSecOps practices, CI/CD pipelines, build automation, code quality tools (SAST/DAST), and automated testing frameworks.
  • Strong knowledge of networking (TCP/IP, UDP, SNMP, multicast), virtualization, cloud platforms (AWS/Azure), and container/microservices architectures.
  • Experience with data modeling, RDF/OWL ontologies, and SPARQL-based querying/validation, including the ability to generate clear decision-support visuals and reports.
  • Excellent technical writing, documentation, and peer-review skills, with the ability to mentor teams and lead complex system integrations.
  • Ability to work effectively remotely in cross-functional teams.
  • Ability to meet deadlines and produce quality work.
  • Proficient in Microsoft Suite software including Outlook, Word, Excel, SharePoint, and PowerPoint.
  • U.S. Citizenship with the ability to obtain and maintain a DoD Secret clearance.

Responsibilities

  • Provide software lifecycle support following SEP with applicable CMMI/IEEE standards.
  • Design, develop, and/or modify tools for modeling/simulation, vulnerability assessment, threat analysis, and risk assessment.
  • Develop source code in high-level languages (e.g., C/C++, C#, Java, Python, Rust) and utilize IDEs (Visual Studio, Eclipse).
  • Simulate/emulate/analyze PLC control logic (SOW 3.1.4); design GUIs/HMIs.
  • Apply TCP/IP, UDP, multicast, and SNMP networking in system architecture/design (SOW 3.1.6).
  • Use industrial control protocols (e.g., Modbus, VME bus) to develop software that interprets/analyzes information flows and exploits/mitigations.
  • Employ issue tracking tools (Jira/GitLab) and Agile (Scrum/Kanban) practices.
  • Develop in virtualized environments (Xen, VMware, VirtualBox) and produce dashboards/reports on cybersecurity posture.
  • Build and query data solutions (Access, SQL/NoSQL, CSV, RDF/OWL) and interchange formats (JSON, XML, SysML).
  • Develop distributed/HPC code with efficient resource usage and PBS Professional job scheduling; implement unit tests.
  • Design secure applications compliant with latest NIST standards; implement DevSecOps pipelines and build automation (Gradle/Maven).
  • Develop on cloud platforms (AWS/Azure), automate deployments, and apply secure coding practices in Linux/SELinux/XEN environments.
  • Employ IDS/IPS, ethical hacking, threat modeling, DLP/AV/anti-malware, and design test tools (simulators/emulators/message pumps).
  • Lead software unit/system tests, change packages/peer reviews, maintain skills, and enforce configuration/version control.
  • Plan and execute software security analyses; perform static/dynamic code analysis; document and troubleshoot integration/test issues.
  • Administer CM across software artifacts; develop installation plans/SOPs; maintain documentation (release notes, user manuals).

Benefits

  • We are always looking for good people! Pantheon Data is committed to providing its employees with competitive salaries and benefits in order to increase employee satisfaction and productivity.
  • In addition to our benefits, we also offer SmartBenefits through the Washington Metro Area Transportation Authority, where you specify an amount of your pre-tax wages be paid directly to your SmarTrip account.
  • In some cases, tuition assistance may be available for continuing education expenses and certifications related to their position.
  • Additional details may be found at https://pantheon-data.com/careers/
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service