Cloud Software Engineer 3

Avid Technology ProfessionalsAnnapolis Junction, MD

About The Position

This role involves cloud software engineering with a focus on front-end and back-end development languages and micro-services architecture. The engineer will work with technologies such as Javascript, Typescript, React, node.js, Rust, Python, Kubernetes, Helm Charts, and various deployment patterns. Familiarity with cloud migration, testing frameworks, monitoring tools like Grafana and Elasticsearch, databases like Redis and MySQL, message brokers like RabbitMQ/Kafka, and infrastructure as code tools like Terraform is expected. Experience with Web-Sockets, JBLOCKS, CASPORT, Neo4j, and agency security labels is also relevant.

Requirements

  • Twelve (12) years experience software engineering experience in programs and contracts of similar scope, type, and complexity.
  • Bachelors degree in Computer Science or related discipline from an accredited college or university.
  • Four (4) years of experience in programs utilizing Big-Data cloud technologies and/or Distributed Computing.
  • Front-End Web Development Languages: Javascript (and eventually some Typescript) React/JSX
  • Back-End Development Languages: node.js/Javascript Rust (for high-performance or secure portions) Python shell script
  • Micro-services architecture: Kubernetes Helm Charts Micro-Services deployment patterns Service-mesh
  • Multi-site applications Load Balancing topologies
  • Cloud Migration
  • Testing frameworks (JEST)
  • Web-Sockets
  • JBLOCKS
  • CASPORT
  • Neo4j
  • Agency Security Labels(CAMKEY, LAC, COI, etc.)

Nice To Haves

  • Tech-Stack Familiarity Architecture: nifi
  • Grafana
  • InfluxDb
  • Elasticsearch
  • Redis
  • mysql
  • Apache Superset
  • RabbitMQ/Kafka/Message Fabrics
  • Ansible/Salt
  • Terraform (for lane development)

Responsibilities

  • Develop front-end web applications using Javascript and Typescript with React/JSX.
  • Engage in back-end development using node.js/Javascript and Rust for performance-critical or secure components.
  • Utilize Python and shell scripting for various tasks.
  • Implement and manage micro-services architecture using Kubernetes and Helm Charts.
  • Apply micro-services deployment patterns and service-mesh technologies.
  • Work with multi-site applications and understand load balancing topologies.
  • Participate in cloud migration initiatives.
  • Utilize testing frameworks such as JEST.
  • Work with monitoring and data visualization tools like Grafana, InfluxDb, Elasticsearch, and Apache Superset.
  • Manage message brokers like RabbitMQ/Kafka/Message Fabrics.
  • Employ configuration management tools like Ansible/Salt.
  • Use infrastructure as code tools like Terraform for lane development.
  • Implement Web-Sockets.
  • Work with JBLOCKS, CASPORT, and Neo4j.
  • Adhere to agency security labels (CAMKEY, LAC, COI, etc.).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service