Back to Jobs
Recently postedTechnology

Cloud Software Engineer with Security Clearance

RazorHanover, MD🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationHanover, MD, United States
DockerSQLGitAWSService MeshAnsibleBashC++GrafanaHelmIstioJavaJenkinsKafkaKibanaPKIPrometheusPythonRabbitMQgRPCRESTAzureKubernetesCI/CDLinux

Job description

Razor is seeking an experienced Cloud Software Engineer to support the design, development, integration, and maintenance of advanced cloud-native software solutions for a federal government customer. This position involves developing scalable applications, implementing cloud automation, and integrating technologies across hybrid cloud and containerized environments. The ideal candidate will have extensive experience in cloud software engineering, Linux-based application development, container orchestration, automation, and enterprise cloud infrastructure, with the ability to troubleshoot complex systems and contribute to open-source technologies. Clearance Requirements

  • Active TS/SCI clearance with Full Scope Polygraph (FSP) required. Location & Work Arrangement
  • Locations: Hanover, MD 21076 / Annapolis Junction, MD 20701
  • Work Arrangement: 100% onsite

Key Responsibilities

  • Design, develop, integrate, test, and maintain cloud-native software applications and services operating across hybrid cloud environments.
  • Implement cloud solutions using containerization, container orchestration, and serverless technologies.
  • Develop web-based user interfaces and web services supporting operational data search, visualization, and presentation.
  • Design and integrate gRPC and REST-based APIs for enterprise applications and services.
  • Develop and deploy automation solutions for Public Key Infrastructure (PKI) certificate generation and delivery through APIs and cloud infrastructure.
  • Integrate and maintain SQL, NoSQL, in-memory databases, and S3-compatible object storage solutions, including technologies such as MinIO.
  • Deploy and integrate service mesh technologies, including Istio, Linkerd, and Aspen Mesh.
  • Implement and support messaging and publish/subscribe technologies such as Kafka, NATS, and RabbitMQ.
  • Develop and maintain infrastructure automation using Ansible, Bash, Go, and related technologies.
  • Implement monitoring and observability solutions using Prometheus, Grafana, Fluentd, Elasticsearch, Kibana, Jaeger, OpenTracing, and Kiali.
  • Manage cloud-native package repositories and deployment systems, including YUM repositories, Helm repositories, and binary repositories.
  • Support containerized storage and security-related infrastructure using technologies such as Rook-Ceph and Gluster.
  • Develop, maintain, and troubleshoot CI/CD pipelines using Jenkins, GitLab, and related tools.
  • Integrate and troubleshoot network mesh technologies, including WireGuard and Network Service Mesh.
  • Deploy and integrate solutions across public and private cloud environments, including AWS, Azure, and Kubernetes.
  • Perform advanced troubleshooting of cloud applications, orchestration platforms, network services, and supporting infrastructure.
  • Identify and resolve underlying software issues through code modifications and contribute fixes upstream to open-source projects when applicable. Required Qualifications
  • 12+ years of experience programming with at least one object-oriented language, such as Java, Python, C++, or Go, or building large-scale platforms through the integration of open-source or commercial software with automation scripting.
  • Demonstrated experience designing and developing applications in a Linux operating environment.
  • 5 years of functional experience with containerization technologies, such as Docker.
  • 7 years of functional experience deploying applications to container orchestration platforms, such as Kubernetes.
  • Experience designing and implementing cloud-native applications and services in hybrid cloud environments.
  • Experience developing and integrating REST and gRPC APIs.
  • Experience with cloud infrastructure automation, deployment pipelines, and container orchestration.
  • Experience troubleshooting complex software, infrastructure, and cloud integration issues.
  • Ability to identify and resolve software defects through code changes and contribute improvements to underlying technologies. Experience Substitutions The following qualifications may be applied toward the minimum experience requirements:
  • Certified Kubernetes Application Developer (CKAD): Active certification may substitute for 2 years of experience.
  • Certified Kubernetes Administrator (CKA): Active certification may substitute for 2 years of experience.
  • Open-source project maintainer status: May substitute for 1 year of experience. Qualifying certifications may be combined, subject to confirmation of the applicable substitution rules. Employer Information Razor is an

Equal Opportunity Employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected characteristic. Benefits Overview Razor offers a comprehensive benefits package that includes medical, dental, and vision insurance; life and disability insurance; a 401(k) plan; paid time off and paid holidays.

Similar jobs