Wyetech

Software Engineer 3

Wyetech
Apply
9 months ago
Fort Meade, MD, USASenior

Responsibilities

  • Analyze requirements and derive software design and performance requirements.
  • Design, code, modify, integrate, test, debug, deploy, document, and maintain complex software systems.
  • Enhance the existing Streamlit UI prototype and develop it toward external enterprise availability.
  • Develop Python, Java, Bash, and other software solutions, including algorithms, analytics, database applications, and cloud-based solutions.
  • Use Apache Airflow to orchestrate, schedule, and monitor complex workflows.
  • Process and analyze large datasets using Apache Spark, SQL technologies, Jupyter Notebook, pandas, and NumPy.
  • Develop queries and applications for relational and non-relational databases and work with structured, semi-structured, and unstructured data.
  • Lead or oversee software development teams, delegate programming and testing work, and monitor team performance and quality control.
  • Coordinate software installation, monitor operational performance, and recommend technologies and process improvements.

Requirements

  • TS/SCI security clearance with an agency-appropriate polygraph and U.S. citizenship are required.
  • A master's degree in computer science or a related discipline plus five years of comparable software engineering experience, or a bachelor's degree plus seven years, or nine years of comparable software engineering experience is required.
  • Experience with Linux CLI and tools, Bash scripting, Python, Java, Apache Airflow, Apache Spark, SQL, Jupyter Notebook, pandas, NumPy, data formats, data quality, and Git is required.
  • Experience with relational and non-relational databases, data wrangling, preprocessing, workflow orchestration, and large dataset processing is required.
  • Familiarity with Slurm and experience with the Atlassian Tool Suite, including JIRA and Confluence, are desired.
  • Experience with Unix development, shell scripting, configuration management tools, Web Services, containers, cloud technologies, Java EE, Eclipse, and event- or data-driven analytics is relevant to the role.

Benefits

  • The company automatically contributes 20% of gross compensation to a SEP IRA, with no employee matching requirement and immediate vesting.
  • Up to 200 hours of annual PTO is available, with flexibility to adjust the allocation annually.
  • Full-time employees may enroll in medical plans, some with HSA options, plus vision, dental, life, AD&D, short- and long-term disability, hospital indemnity, accident, critical illness, identity theft, and legal protection plans.
  • Employees may be eligible for referral bonuses of up to $10,000.
  • The company offers mobility among supported contracts and work locations across Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii, and OCONUS.
  • The company provides team-building events and two complimentary branded clothing orders annually.

Tech Stack

Apache AirflowApache KafkaApache SparkBashCC++DockerGitJavaJavaScriptJupyter NotebookLinuxMariaDBMySQLNumPyPandasPerlPostgreSQLPythonRuby

Categories

BackendData Engineering
Wyetech

About Wyetech

11-50 employees
Contact me