Software Developer (Systems Software)

Ardent Principles, Inc.
Onsite

About The Position

We’re looking for a Software Engineer who knows how to turn complex data flows into clean, reliable, scalable pipelines. In this role, you’ll build and manage production data workflows, develop Python‑based processing solutions, and leverage AWS cloud services to move, transform, and analyze large datasets. Ardent Principles offers a competitive salary range and a comprehensive, industry‑leading benefits package designed to support long‑term stability and employee well‑being. We provide more than a position—we offer a workplace committed to excellence, integrity, and mission‑focused impact. Our mission is to act as a bridge between satisfied clients and fulfilled employees, ensuring that your job and well-being are our top priorities because your satisfaction leads to the success of our clients. Join us as we continue building the future of secure, high‑impact solutions.

Requirements

  • Active TS/SCI with Full Scope Polygraph
  • Building and managing data pipelines.
  • Using Python.
  • Cloud computing using AWS services.
  • Processing data using Apache Spark.
  • Working with a RDBMS (Relational Database Management System) (Postgres, Oracle, MySQL) and writing SQL queries.
  • Linux and shell scripting.
  • Analyzing data in different file formats like csv, xml, json, avro, parquet, etc.
  • Writing and validating unit tests

Nice To Haves

  • Using NiFi, Apache AirFlow, or an equivalent solution or tool for orchestrating data pipelines.
  • Java or Scala
  • Administering an EMR/Spark cluster.
  • Conducting performance tuning of a Spark job.
  • Supporting Hive, Iceberg, or another technology providing SQL access to data.
  • Developing cloud-based security solutions.
  • Following a configuration management process to review and deploy code as part of releases.

Responsibilities

  • Building and managing data pipelines.
  • Using Python.
  • Cloud computing using AWS services.
  • Processing data using Apache Spark.
  • Working with a RDBMS (Relational Database Management System) (Postgres, Oracle, MySQL) and writing SQL queries.
  • Linux and shell scripting.
  • Analyzing data in different file formats like csv, xml, json, avro, parquet, etc.
  • Writing and validating unit tests

Benefits

  • Highly Competitive Salary
  • Generous Paid Time Off
  • Dedicated Training Budget
  • 100% Employer-Covered Family Vision, Dental, and Health Insurance
  • 100% Employer-Covered Life and Disability Insurance
  • 401(k) Plan with a 6% Employer Match
  • 11 Paid Government Holidays
  • Spot Bonuses for Exceptional Performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service