DeveloperJobs.io
← Back to all jobs

Job Description

ICI Services, an Employee-Owned organization with a long history of delivering Engineering & Integration, Systems Acquisition, Information Warfare, and In-Service Sustainment to government customers, is seeking a Software Engineer IV in Washington, DC onsite. This role centers on designing, developing, and maintaining software for naval applications and supporting System of Systems architectures across ashore or afloat platforms. A qualified candidate typically brings 10+ years of computer or software engineering experience, naval IT familiarity, and strong programming proficiency.

Benefits

  • Employee Stock Ownership Plan
  • 401(k) Plan with Immediately Vesting Match
  • Paid Time Off
  • Paid Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Plan
  • Flexible Spending Accounts (Healthcare, Dependent Care, Transportation, Parking)
  • Life Insurance and Accidental Death & Dismemberment
  • Long Term and Short Term Disability Insurance
  • Tuition Reimbursement
  • Employee Referral Bonus Program
  • Employee Performance Recognition & Awards (Spot Bonuses)

Responsibilities

  • Design, develop and maintain software for naval applications
  • Participate in design and code reviews, fix errors and bugs
  • Optimize applications and design and implement algorithms
  • Provide network architecture engineering support by reviewing, analyzing, model-based system engineering, and developing engineering documents for a network system, information system, and for system assessment and authorization (A&A)
  • Assess and help develop a System of Systems architecture framework in line with guidelines for ashore or afloat baselines
  • Review SoS design, identify software vulnerabilities, and manage risk to meet cybersecurity and unmanned vehicle mission requirements
  • Identify deficiencies in software systems and recommend mitigations
  • Support software integration efforts within a multidisciplinary engineering team

Requirements

  • 10+ years of experience in computer or software engineering on similar systems
  • Experience supporting complex IT systems within a naval environment
  • Experience with unmanned systems architecture
  • Experience applying programming concepts in professional or academic settings
  • Experience using modern software development methodologies such as Agile or DEVOPS/DEVSECOPS
  • Experience testing and debugging software components, including evaluating runtime profiles to diagnose issues
  • Experience integrating software units and components to produce cohesive software items
  • Programming language familiarity in one or more of C, C++, Java, or Python

Technologies

  • C
  • C++
  • Java
  • Python

Security Clearance

Applicants must be eligible to hold an active DoD SECRET personnel security clearance.

Educational and Certification Requirements

  • Bachelor of Science Degree in relevant fields, such as engineering or mathematics (examples include Electrical Engineering, Computer Engineering, Computer Science, Information Technology, Information Systems, Mechanical Engineering, or Marine Engineering)
  • Master’s degree in a quantitative field preferred
  • Preferred certifications: Agile Developer certification or Certified Scrum Developer certification; Professional Engineering License

Company Overview

ICI Services is an Employee-Owned organization with a history of delivering Engineering & Integration, Systems Acquisition, Information Warfare, and In-Service Sustainment to government customers. Its engineers, analysts, logisticians, technicians, and information technology specialists provide integral, quality support to multiple US Navy organizations and related government programs.

Similar Jobs