Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Vets Hired

NewBe an early applicant

Principal Software Development Engineer (OCI)

Posted
Discussion

Description

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

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →