Software Developer

VertivHuntsville, AL

About The Position

Vertiv IT Systems, a subsidiary of Vertiv Corporation, is seeking a Junior Software Developer for a Full-time position. This role is responsible for developing complex, multi-tier distributed software applications and working with Software Design roles to implement agreed-upon designs. The ideal candidate will thrive in a fast-paced environment with concurrent goals and deadlines.

Requirements

  • BS in Information Systems, Computer Science or related technical degree
  • 1 - 3 years of relevant work experience
  • Experience working with programming/scripting languages such as Bash Shell scripting
  • Understand CI/CD tools and change management, and maintenance.
  • Experience with multiple programming languages and frameworks, including Go/Python/C++ Technologies
  • Experience with software control versioning technologies such as Github/Gitlab
  • Knowledge and understanding of Linux, development concepts, and networks
  • Experience in developing micro services
  • Familiar with the Agile method of development
  • Fluent in English.

Nice To Haves

  • 1+ years of work experience with SQL (Postgres) and non-SQL (Redis) database design and development
  • Experience in Datacenter industry is a plus
  • Development in object-oriented design and application development using either
  • Experience with GRPC & Protocol Buffers
  • Developing Containerized applications
  • Experience with Angular 10, Unit Testing & End-End Testing
  • Experience in developing micro services
  • 1+ years of Linux development experience
  • Experience with Visual Studio Code or WebStorm
  • Experience with Docker, Docker compose, Docker swarm
  • Understanding of multi-threading concepts required: thread management, deadlock, thread-safe programming, and concurrency design patterns.
  • Experience with unit testing
  • Knowledge of JSON processing

Responsibilities

  • Develops implementation of complex, multi-tier distributed software applications
  • Works with Software Design roles within organization to implement agreed upon designs
  • Ability to work in a fast-paced environment with concurrent goals and deadlines
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service