Posted in

Experienced Software Engineer – Secure Network & Protocols

Experienced Software Engineer – Secure Network & Protocols

CompanyThe Boeing Company
LocationTitusville, FL, USA
Salary$107100 – $144900
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5+ years of experience with developing network architecture systems
  • 5+ years of experience with administering user system access and establishing safeguards to protect information to meet network security requirements
  • 5+ years of experience with troubleshooting complex hardware/software systems
  • 5+ years of experience in scripting activities in a Linux or Windows environment
  • 5+ years of experience in following a software development life cycle (i.e., application development & SW Dev support)
  • 5+ years of experience with technical writing and/or process documentation

Responsibilities

  • Develops continuous improvements in software integration lab including the following focus areas: configuration management, documentation, safety, and compliance
  • Support activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems
  • Develops development of code and integration of complex software components into a fully functional software system
  • Develops software verification plans, test procedures and test environments, completing the test, procedures and documenting test results to ensure software system requirements are met
  • Develops development, selection, tailoring and deployment of processes, tools and metrics
  • Plans, implements and documents software research and development projects
  • Serves as an authority for software domains, system-specific issues, processes and regulations
  • Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards
  • Develops and maintains formal technical documents and procedures
  • Works under minimal direction
  • Designs, develops, architects, and maintains software solutions for network stack protocol software used to securely exchange data between systems
  • Partners with stakeholders to identify and review product security requirements
  • Conducts performance analysis, testing, monitoring and software assessments of networking protocol software to assess, identify and address risks, weaknesses and vulnerabilities
  • Performs software project management activities and software supplier management functions.

Preferred Qualifications

  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
  • Experience with programing network devices (e.g., routers, switches, network interfaces)
  • Network certifications (Vendor specific or Vendor neutral) (e.g., JNCIA-Junos, CCNA, CCNP Network+)
  • Knowledge of host environments, including processors, operating systems, and networks, with the ability to build, integrate, and troubleshoot software and hardware components.
  • Experience in system/application automation and configuration management tools (e.g., Ansible, Puppet, Chef)
  • Experience in deploying and/or administering Oracle Linux (VMs, virtual servers, hosts, servers)
  • Experience developing and maintaining scripts, particularly bash, YAML, and Python
  • Experience interpreting hardware/system drawings and specification
  • Knowledge of scaled Agile development frameworks (e.g., SAFe) and their implementation.
  • Experience in configuration management and documentation to support system audits.
  • Experience with developing and maintaining formal engineering logbooks and redlines.
  • Candidate should have strong technical skills, excellent communication skills, be customer-oriented, positive, flexible, detail oriented, and a strong team player