Wyetech

Software Engineer 3

Wyetech
Apply
4 months ago
Annapolis Junction, MD, USASenior

Responsibilities

  • Analyze user requirements and derive software design and performance requirements.
  • Design, code, modify, test, integrate, document, deploy, maintain, and troubleshoot complex software systems.
  • Develop and sustain the GHOSTGEM software suite, including DINO and future mission capabilities.
  • Develop algorithms, analytics, data queries, database applications, and event-driven or data-driven software.
  • Integrate software with COTS, GOTS, and FOSS products, packages, libraries, and operating environments.
  • Debug software, resolve defects and problem reports, and execute or review component test procedures.
  • Develop Bash scripts and automate manual processes in Linux and Unix environments.
  • Coordinate software installation, monitor operational performance, and ensure quality control.
  • Provide software input to system design, requirements analysis, hardware/software trade-offs, and technology selection.
  • Write and review software and system documentation and improve development processes.
  • Serve as a team lead or technical lead, including coordinating and monitoring multiple software development teams when assigned.

Requirements

  • United States citizenship and a TS/SCI security clearance with an agency-appropriate polygraph are required.
  • A master's degree in computer science or a related discipline plus five years of relevant software engineering experience, or a bachelor's degree plus seven years, or nine years of relevant software engineering experience is required.
  • Recent software development experience with Rust and Python is required.
  • Experience with the Linux CLI, Linux tools, Unix, and Bash scripting is required.
  • Experience with Splunk, Syslog-ng, rsyslog, Kafka, Ansible, GitLab CI, and Git is required.
  • Experience with message brokers, infrastructure-as-code automation, CI/CD tools, and source control systems is required.
  • Experience with the Atlassian Tool Suite, Jira, Confluence, and Elasticsearch is desired.
  • Experience with Java, C, C++, Ruby, Perl, JavaScript, Spring, Docker, Eclipse, J2EE, relational and non-relational databases, cloud technologies, and queue management systems is listed among the desired capabilities.

Benefits

  • The company automatically contributes 20% of gross compensation to a SEP IRA with no employee matching requirement, and contributions are fully vested from day one.
  • Up to 200 hours of annual PTO is available, with flexibility to adjust PTO allocation at the start of each calendar year.
  • Full-time employees may choose medical plans, including options with an HSA, as well as vision, dental, life, AD&D, disability, hospital indemnity, accident, critical illness, identity theft, and legal protection benefits.
  • Employees may be eligible for referral bonuses up to $10,000.
  • The company offers mobility among supported contracts and has locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii, and OCONUS.
  • The company provides team-building events and two complementary branded clothing orders annually.

Tech Stack

AnsibleApache KafkaBashCC++DockerElasticsearchGitGitLab CI/CDJavaJavaScriptLinuxPerlPythonRubyRustSplunk

Categories

Wyetech

About Wyetech

11-50 employees
Contact me