FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesCloudKubernetesLinux
About the role
Key responsibilities & impact- As a Principal Software Engineer - GoLang, you will work within the Engineering department to design, develop, and support enterprise solutions by contributing to the products and infrastructure for CIQ.
- You will also maintain our systems' capacity and performance.
- You need to be able to troubleshoot and improve applications and processes.
- You’ll analyze current code and industry developments to design engineering solutions to solve problems and create seamless user experiences.
- Leading and participating in architecture-level discussions, planning, and implementation.
- Researching to ensure that what we are building is always the best path forward.
- Documenting projects to share knowledge and facilitate integration for users.
- Driving proof of concepts and minimal viable products for demonstration.
- Supporting multiple services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
- Improving products by collaborating with Engineering teams, Product teams, Sales teams, and open-source communities (as needed) on optimal and relevant solutions while sharing knowledge.
- Designing and guiding solutions by filling the gap in ambiguous requirements.
Requirements
What you’ll need- You will have an understanding of Linux and Cloud infrastructure.
- Extensive experience with GoLang, Pulumi, Kubernetes, and other tools/technologies within engineering.
- The ability to pivot to new challenges in a fast-paced startup environment.
- Expertise in deriving solutions from high-level or incomplete requirements.
- Strong problem-solving skills and an eagerness to learn.
- Excellent verbal and written communication skills.
- The ability to work independently and collaboratively in a remote team environment.
- A friendly, collaborative, humble, honest, and always striving-to-be-better attitude.
- Flexibility to support an on-call rotation.
- A Bachelor’s degree in Computer Science or a similar field.
Benefits
Comp & perks- Medical, dental, and vision insurance.
- Flexible paid time off.
- Employee stock options.
- Remote work; no travel required for most positions.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoLangKubernetesPulumiSystem DesignCapacity PlanningSoftware DevelopmentTroubleshootingArchitecture DesignProof of Concept DevelopmentUser Experience Design
Soft Skills
Excellent CommunicationCollaborationAdaptabilityEagerness to LearnFriendly Attitude
Certifications
Bachelor's Degree in Computer Science
