Back to all jobs

Halogen Engineering Group, Inc: Software Engineer -FS Poly- Data - 7+ yrs exp (PARTIAL REMOTE) with Security Clearance

Halogen Engineering Group, Inc: Software Engineer
WeWorkRemotely
Apply NowSign in to track
AI-enhanced for better readability

Software Engineer - Data Compliance (Partial Remote)

Company: Halogen Engineering Group, Inc. Location: Fort Meade, MD Source: weworkremotely

About the Role

Halogen Engineering Group is seeking a Software Engineer to modernize a service that automates corporate data compliance requirements for the HPC organization.

Remote Work: 16 hours/week of telework based on tasking

Requirements

  • 7+ years of experience
  • Current TS/SCI security clearance with Polygraph required

Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Design and code new software or modify existing software to add new features.
  • Write or review software and system documentation.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
  • Experience with agile development processes.
  • Experience with source code control systems, such as Git.
  • Serve as team lead at the level appropriate to the software development process being used on any particular project.
  • Design and development of relational and non-relational database applications.
  • Use of orchestration frameworks such as Spring and Kafka.
  • Familiarization with queue management systems
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Develop and execute test procedures for software components.
  • Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.
  • Modify existing software to adapt to new hardware or to improve its performance.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions.
  • Java development using the Eclipse IDE (Integrated Development Environment).
  • Development of Java 2 Enterprise Edition (J2EE) applications
  • Experience using collaboration and software development tools (i.e. Atlassian).
  • Software development using continuous integration practices.
  • Experience with container technologies (i.e. Docker).
  • Unix shell scripting
  • Development of event driven, or data driven analytics
  • Development of cloud-based solutions and technologies.
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
  • Perform quality control on team products.
  • Recommend and implement suggestions for improving documentation and software development process standards.
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
  • Coordinate software installation on a system and monitor performance to ensure operational specifications are met.
  • Recommend new technologies and processes for complex software projects.
  • Serve as the technical lead of multiple software development teams.
  • Select the software development process in coordination with the customer and system engineering.
  • Ensure quality control of all developed and modified software.
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance.

Required Skills

  • Experience using the Linux CLI
  • Experience with creating/modifying scripts using Bash/Python
  • Experience with basic Linux system administration
  • Recent software development experience using Java and Python
  • Experience with designing and developing multi-threaded and distributed applications
  • Experience with Corporate data security and compliance procedures and policies
  • Experience performing benchmarking and system testing in a Linux environment
  • Experience with CI/CD concepts, principles, and best practices using tools such as GitLab CI
  • Experience deploying containerized services under Kubernetes orchestration
  • Hands-on experience working with RESTful APIs
  • Experience with Git for source code management

Desired Skills

  • Experience with the Atlassian suite of tools including Confluence and Jira
  • Experience with containerization technologies such as Docker, PodMan, and containerd
  • Experience configuring and using metrics and monitoring tools such as Grafana
  • Experience programming in RUST
  • Experience with IaC (Infrastructure as Code) concepts, principles and automation tools such as Ansible
  • Experience with Message Broker technologies such as Pulsar, Kafka, or RabbitMQ

Qualifications

  • Master's degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR
  • Bachelor's degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
  • Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

Compensation

  • Salary Range: $172K to $206K (annualized USD)

Benefits

  • CareFirst Insurance Medical Plans
    • Three available medical plans-2 Platinum PPO Plans ($0 Deductible) and 1 HSA Plan ($1500 deductible)
    • Halogen pays 100% Medical Premium Costs up to $25,000
    • CareFirst Wellness Rewards Program
  • Dental Plan
    • Halogen pays 50% of the plan costs
  • Vision Plan
    • Halogen pays 100% of the plan costs
  • 401K Retirement Plan
    • 10% contribution paid by the company, automatically vested and paid in each pay period.
  • Life Insurance, AD&D, Short and Long Term Disability Coverage
  • Paid Time Off
    • 20 Paid Time Off Days
    • 6 Federal Holidays
    • 5 Floating Holidays
  • Bonuses
    • Based on performance and billable hours

To Apply

https://weworkremotely.com/remote-jobs/halogen-engineering-group-inc-software-engineer-fs-poly-data-7-yrs-exp-partial-remote

Similar jobs