Software Engineer (HPC) Linux & Scripting Emphasis

Interclypse Inc.$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software development experience
  • Proficiency in Linux system administration and scripting (Bash, Python)
  • Experience with CI/CD tools and concepts
  • Familiarity with containerization and orchestration technologies
  • Knowledge of data engineering practices, including ETL and data flow management
  • Experience in Agile development environments
  • Strong problem-solving abilities and a collaborative approach

Responsibilities

  • Design and develop complex software systems based on requirements
  • Create and maintain automation tools for HPC environments
  • Manage and troubleshoot operational data flows
  • Carry out full lifecycle ETL system development and operations
  • Integrate software into new systems and environments
  • Execute test procedures and resolve software issues
  • Collaborate with engineering teams to derive requirements

Benefits

  • Employee Impact Program rewarding contributions to company health
  • 31 Days of Paid Personal Time Off for flexible use
  • Unlimited 401K match up to 8%
  • Comprehensive health insurance coverage with 100% premium paid
  • Health Savings Account contributions of up to $1500 per family
  • Generous educational support reimbursement up to $5,250
  • Social events promoting team culture and camaraderie
Full Job Description
Job Type

Full-time

Description

We are seeking Software Engineers to support a range of mission-critical programs. Candidates will contribute to the full lifecycle development, deployment, operations, and maintenance of complex software systems in secure Linux environments. Roles span software development, DevOps/automation, data engineering, and infrastructure sustainment.

Key Responsibilities
  • Design, develop, test, deploy, document, and maintain complex and diverse software systems based on documented requirements
  • Develop and sustain automation tools supporting infrastructure provisioning, configuration management, and system sustainment for High-Performance Computing (HPC) environments
  • Create, manage, and troubleshoot complex operational data flows including data storage, transport, management, security, and compliance
  • Perform full lifecycle ETL (Extract, Transform, Load) system development and operations & maintenance
  • Integrate software into new or modified systems and operating environments
  • Develop and execute test procedures; resolve software problem reports
  • Collaborate with system and hardware engineers to derive requirements and support interface design
  • Contribute to or lead Agile development teams as appropriate
  • Recommend and implement new technologies, processes, and improvements to software development standards


Requirements

Software Engineering candidates have experience working in team environments, building software solutions for customers, and are looking to take their careers to the next level. Familiarity with the following tech stacks below is great but not a requirement.

Technical Skills

Operating Systems & Scripting
  • Linux CLI and system administration (service management, configuration, provisioning, storage, networking)
  • Bash and Python scripting for process automation

Software Development
  • Python and Java development (recent, hands-on experience)
  • Software development using C, C++, Ruby, Perl, or JavaScript

DevOps & CI/CD
  • CI/CD principles and tools including GitLab CI, Jenkins, and/or Bamboo
  • Infrastructure as Code (IaC) using Ansible
  • Git source control management including branching strategies and team collaboration

Containerization & Orchestration
  • Docker, containerd, and/or Podman
  • Kubernetes and Helm Charts for containerized service deployment

Data Engineering & Big Data
  • Apache NiFi for real-time and batch data workflow processing and distribution
  • Apache Spark for distributed Big Data processing
  • Data parsing and transformation with JSON, XML, CSV, Parquet, and other formats
  • Messaging frameworks including ActiveMQ (ITX), RabbitMQ, and/or Kafka
  • NoSQL databases (MongoDB); SQL databases (PostgreSQL, MySQL, MariaDB)

Monitoring & Observability
  • Prometheus and Grafana for system monitoring and metrics
  • Distributed logging tools including ElasticStack

Automation Frameworks
  • Ansible for orchestration and deployment automation
  • Automated testing frameworks (TDD, BDD)

Other
  • Atlassian Tool Suite (Jira, Confluence)
  • Kubernetes/Docker Compose orchestration for containerized services
  • Apache Airflow for workflow orchestration and scheduling
  • Familiarity with Agile, Scrum, or SAFe methodologies
  • Datacenter Infrastructure Management (DCIM) tools such as Netbox
  • Secret management tools such as HashiCorp Vault
  • Identity and Access Management (IAM) solutions such as Keycloak
  • Jupyter Notebook environment deployment and management
  • Rust programming (or willingness to learn)
  • HPC job scheduling tools such as Slurm
  • Splunk for observability and analytics

Our favorite candidates are resilient problem solvers, cooperative teammates, and passionate innovators.

Why You Might Like This Job:
  • You're tired of working for a massive organization.
  • You want to work for an established company that values your stable career.
  • You want to work with a team that loves their job and making cool stuff.
  • You want to be part of a team focused on making a positive impact.
  • You want to grow your skills in management or work toward becoming an expert.
  • You want to have the option for career mentorship, both in technology and in business.
  • You value a company with a strong culture of growth and support

Benefits:
  • Employee Impact Program. Every employee has the opportunity to define and get rewarded for their contributions they can make toward the long-term health of the company, customer, and employee. This program in combination with our comprehensive time off and leave programs allow you to design a career and compensation program that enables near infinite flexibility while ensuring both company, customer, and individual health and prosperity.
  • Comprehensive time off and leave programs:
    • 31 Days (248 hours) of Paid Personal Time Off (PTO) for any vacation, holidays, illnesses, and birthdays
    • Parental Leave: 40 Hours
    • Bereavement Leave: 24 hours.
    • Military Reserve Leave (up to 80 hours, see employee handbook for details).
    • Jury Duty Leave 16 hours.
  • Retirement: Unlimited 401K match up to 8% of your salary up to the federal maximum
  • Health Insurance (Medical, Dental, Vision): Premium is 100% company paid (contact us for specific plan details).
  • Health Savings Account (HSA): Interclypse contributes $750 for individuals and $1500 for families
  • Vision Insurance
  • Dental Insurance includes orthodontics coverage
  • Life Insurance
  • Accidental Death and Dismemberment Insurance
  • Disability: Short-term and long-term disability coverage
  • Educational support: reimbursement up to the federal max of $5,250
  • Company apparel: $200 for company apparel each year
  • Social events: Holiday Party, Spring Picnic, Fall Picnic, happy hours and more

Related terms and topics: Java, Software Development, Computer Programming, Software Engineering, C++, Design Patterns, Enterprise Integration Patterns

About Interclypse Inc.

Interclypse Inc. Careers

There has never been a better time to explore the job opportunities at Interclypse Inc., a company renowned for its commitment to innovation, leadership, and professional growth. Interclypse Inc. stands out as a beacon of career advancement in the technology sector, offering a wide array of positions that cater to diverse skill sets and professional aspirations.

Work You’ll Do

Join Interclypse Inc.'s dynamic team to assist some of the most forward-thinking enterprises in mastering their technological and digital strategies. At Interclypse Inc., the focus is on transforming businesses through cutting-edge solutions and strategic leadership. Lead in a unique market position, where technology expertise meets industry-leading innovation. Engage with a team of professionals who are dedicated to navigating complex challenges and driving significant industry advancements. Collaborate with experts and partake in a culture that values diversity and inclusive growth. Interclypse Inc. is home to a team that thrives on mutual respect and collective effort, making it a prime environment for personal and professional development.

Introducing the Interclypse Inc. Business Advisory

This team is at the forefront of building a market-leading advisory group that aids companies in their digital transformation journeys. The advisory role at Interclypse Inc. is crucial for those looking to impact major industry players through innovative Microsoft solutions.

Innovative Work

Engage with projects that sit at the intersection of technology and practical application. Interclypse Inc. offers job opportunities that allow for impactful work, delivering targeted solutions that leverage deep consulting experience and innovation.

Be Part of a Great Team

Experience the synergy of working within teams that harness a wide range of Microsoft technologies and embody the capabilities of a globally recognized leader in technology solutions.

Future-Proof Your Career

Interclypse Inc. provides unparalleled opportunities for career advancement, supported by extensive training, development programs, and certification support. The trajectory of one's career at Interclypse Inc. is fueled by ambition and the endless possibilities within the company.

Explore Career Paths

Interclypse Inc. not only offers full-time employment but also internships and part-time positions that are perfect for those embarking on their professional journeys. Each role is designed to enhance skills, foster networking, and promote leadership qualities among all team members.

The Interclypse Inc. Commitment to Diversity and Training

With a steadfast commitment to diversity and specialized training programs, Interclypse Inc. ensures that all team members are equipped to meet the challenges of tomorrow, leading industry transformation and innovation.

Stay Connected

Join the Team

Search for open positions that match your skills and interests at Interclypse Inc. The company seeks passionate, curious, creative, and solution-driven team players.

SEARCH INTERCLYPSE INC. JOBS

Keep Up to Date

Stay informed with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the professionals who are part of Interclypse Inc.

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at Interclypse Inc.
Learn more about Interclypse Inc.

Similar Jobs

More Jobs at Interclypse Inc.

More Information Technology Jobs

Find similar Software Engineer (HPC) Linux & Scripting Emphasis jobs: