Senior Systems and Software Engineer

Soliel LLC
just nowRemote

About The Position

Soliel is seeking to hire a Senior Systems and Software Engineer. This position will be responsible for designing, implementing, securing, and supporting complex Linux-based systems and Java applications in a highly available, security-sensitive environment. This role requires deep expertise in Linux systems administration, automation, and Java development, with an emphasis on cryptography, secure communications, and infrastructure reliability. The engineer will work across system, application, and security domains to ensure stable, performant, and compliant platforms.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • Secret Clearance
  • Eight (8) or more years of software development and engineering experience
  • Strong Red Hat Linux systems administration experience
  • RHSA certification or equivalent hands-on experience
  • Strong scripting experience using Bash and Perl or Python
  • Experience building, deploying, tuning, debugging and maintaining Java applications
  • Strong experience with configuration management and automation tools, Ansible and Red Hat Satellite
  • Demonstrated ability to troubleshoot complex system and application issues across multiple layers of the stack.
  • Excellent written and verbal skills for documentation and collaboration.

Nice To Haves

  • Experience working with Hardware Security Modules (HSMs)
  • LDAP experience, specifically non-Active Directory LDAP implementations
  • Experience with PostgreSQL, MariaDB database platforms
  • Cryptographic engineering experience, including:
  • Secure key management
  • Cryptographic protocol implementation or integration

Responsibilities

  • Administer, maintain, and harden Red Hat Linux systems in enterprise and production environments.
  • Develop, deploy, tune, and debug Java-based applications supporting mission-critical services.
  • Design and implement automation using Ansible and Red Hat Satellite to support system provisioning, configuration management, and lifecycle operations.
  • Develop and maintain scripts and tools using Bash and Perl or Python to support operational efficiency.
  • Diagnose and resolve complex system, application, and performance issues across the Linux and Java stack.
  • Collaborate with security, architecture, and development teams to ensure secure system and application designs.
  • Support cryptographic services and secure communications infrastructure, including TLS and HSM integrations.
  • Document system configurations, operational procedures, and troubleshooting guides.
  • Participate in system upgrades, migrations, and continuous improvement initiatives.

Benefits

  • Excellent compensation commensurate with experience in related field(s) and performance
  • Major medical, dental and vision
  • Paid holidays
  • Paid Time Off (PTO)
  • 401k and company matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service