Principal Software Development Engineer

Cheyenne, Wyoming

Vets Hired
Apply for this Job
About the job Principal Software Development Engineer (OCI)

Minimum Qualifications

6-10+ years of experience shipping scalable, cloud native distributed systems

BS in Computer Science, or equivalent experience

Ability to work in a collaborative, cross-functional team environment

Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms)

Proficient in at Java/C , Python and shell scripting tools

Experience with container orchestration like Kubernetes/Docker Swarm/Mesos, experience working on Helm Charts, etc.

Strong working experience on GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle

You are experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols

Experience with components of modern infrastructure like service discovery, secret storage, containerization, software-defined networking, etc.

Experience with production operations and best practices for putting quality code in production and troubleshoot issues when they arise

Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)

Preferred Qualifications

MS in Computer Science

Experience in a fast-paced start-up environment

Experience building control plane/data plane solutions for cloud native companies

Experience in diagnosing, troubleshooting and resolving performance issues in complex environments

Deep understanding of Unix-like operating systems

Production experience with Cloud and ML technologies

Data science and machine learning knowledge would be helpful but not required

Date Posted: 05 May 2025
Apply for this Job