Logo
PROPHASYS - Advanced Technology

Software Engineer

PROPHASYS - Advanced Technology, Annapolis, Maryland, United States, 21403

Save Job

Description:

Senior Software Developer to take ownership of a Kubernetes-native application designed to orchestrate and deploy workloads within the cluster it runs in. The role involves advancing a platform that integrates a modern web-based UI/UX, containerized microservices, and cloud-native components. The ideal candidate will have strong expertise in Go, TypeScript, Python, and Kubernetes, and will be comfortable working with containerization, orchestration, and event-driven systems. In addition, the candidate must be willing to collaborate with multiple teams to ensure operational excellence and maintain and improve documentation while adhering to internal development standards. This position will be looking for the following skillsets:

Hardware and software integration, Infrastructure, provisioning, Ansible CM, Kubernetes, Cloud Technologies, Rancher, Containers as a service (Caas)

Proficiency in Go (Golang), with practical experience developing production services. Experience building frontends using TypeScript, HTML, and CSS. Solid experience with Kubernetes, Helm, and GitOps workflows (ArgoCD). Familiarity with event-driven architectures and message brokers like Kafka. Hands-on experience with container technologies like Docker, and orchestration via RKE2 or similar. Strong understanding of system design, RESTful APIs, and microservices. Familiarity with SQL databases and integration in containerized environments. Strong debugging, problem-solving, and communication skills. Familiar with Atlassian Tool Suite (Jira, Bamboo, Fisheye). Experience with Agile development Experience with Continuous Integration LINUX or UNIX administration/maintenance experience knowledge of SIGINT systems and dataflows Ability to perform in a team environment. Experience with Kafka, NiFi, MetalLB, and MinIO in production environments. Familiarity with infrastructure-as-code and automation using cloud-init or Terraform. Experience with CI/CD pipelines and Git-based workflows. Background in observability (Prometheus, Grafana, or similar). Experience with Rancher Suite (Harvester, Longhorn, KubeVirt). Prior work with AWS (EKS, S3, Lambda, RDS) or other cloud platforms. Maintain and improve documentation and internal development standards

Compensation & Benefits -

We offer a highly competitive salary along with a full benefits package, including paid time off, health/dental/vision coverage, retirement savings plans, employer paid life and disability, training and tuition reimbursement and more. This position is eligible for our year end discretionary bonus plan, as well as recognition awards. The competitive salary range* is $150,000 to $240,000 (annualized USD).

* Salary ranges are intended as a guideline, not a guarantee of pay. Final compensation is determined after a thorough review of multiple factors such as job level, responsibilities, geographic location, relevant work experience, educational background, certifications, contract-specific considerations, organizational needs, and alignment with current market conditions. Please note that these ranges may be adjusted over time and should be viewed as estimates rather than fixed amounts.

Prophasys, LLC provides equal employment opportunities (EEO) to all qualified applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, military or veteran status or any other status protected by law.

Prophasys is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice (6/27/2023 version) from the Department of Labor. Prophasys participates in E-Verify and will provide the federal government with I-9 information to confirm that all new hires are authorized to work in the U.S. To learn more about E-Verify please visit https://www.e-verify.gov/about-e-verify

Requirements

Security Clearance -

Applicants must hold an active

TS/SCI with Polygraph.

Education Requirements -

Bachelor's degree in Computer Science, Computer Engineering, or a closely related field is required. Positions that may be available range from mid-level (7-14 years) to subject matter expert level (20+ years).

Salary Description

$150,000-$240,000