Wyetech

Software Engineer 2

Wyetech
Apply
2 months ago
Annapolis Junction, MD, USAMid Level

Responsibilities

  • Develop, maintain, and enhance complex software systems based on documented requirements.
  • Design and build scalable, high-performance web application architectures.
  • Develop RESTful APIs and microservices using Python or Java.
  • Build, deploy, and manage containerized applications using Docker and Kubernetes.
  • Architect data pipelines for ingesting, processing, and delivering data to applications.
  • Create interactive data visualizations and dashboards using modern frameworks.
  • Develop and execute unit, integration, and end-to-end tests.
  • Design and manage CI/CD pipelines for automated delivery.
  • Deploy, monitor, and maintain production applications for performance and stability.
  • Contribute to system design, software reuse, requirements analysis, and hardware/software trade-offs.
  • Resolve software problem reports and document test results.
  • Collaborate with data scientists, engineers, product managers, and technical and non-technical stakeholders.

Requirements

  • 14 years of software engineering experience supporting programs of similar scope and complexity.
  • Bachelor's degree in Computer Science or a related field, or four additional years of relevant software engineering experience in lieu of a degree.
  • Active TS/SCI security clearance with an agency-appropriate polygraph.
  • Proficiency in Python or Java.
  • Experience with web application development frameworks such as Flask, Django, or Spring Boot.
  • Experience with data pipelines and data processing tools.
  • Understanding of Kubernetes deployments, services, pods, namespaces, and resource management.
  • Experience with Kubernetes operators and custom resource definitions is preferred.
  • Familiarity with Prometheus, Grafana, or the ELK stack is preferred.
  • Experience with Apache Spark is preferred.
  • Experience with cloud platforms such as AWS is preferred.
  • Strong communication, collaboration, and problem-solving skills.

Benefits

  • Company contribution of 20% of gross compensation to a SEP IRA, fully vested from day one, with no employee matching requirement.
  • Up to 200 hours of annual PTO with flexible yearly allocation.
  • Medical plan options, including plans with an HSA, plus vision and dental coverage.
  • Life and AD&D insurance, short- and long-term disability, hospital indemnity, accident, and critical illness insurance.
  • Optional identity theft and legal protection services.
  • Employee referral bonus eligibility up to $10,000.
  • Mobility among Wyetech-supported contracts.
  • Various contract and work locations in Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii, and OCONUS.
  • Team-building events and two complimentary branded clothing orders annually.

Tech Stack

Apache SparkAWSDjangoDockerFlaskGrafanaJavajQueryKubernetesPrometheusPythonReactSpring Boot

Categories

Data EngineeringFull Stack
Wyetech

About Wyetech

11-50 employees
Contact me