Principal Software Engineer – BlueCat Cloud Platform

BlueCat provides solutions for network, security, applications, and cloud and DevOps teams to optimize IP environments for business outcomes.
Belgrade, Serbia
Cloud
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer – BlueCat Cloud Platform

BlueCat, an award-winning "Great Place to Work" certified company, is seeking a Principal Software Engineer for their Cloud Platform team. This role is central to powering all BlueCat SaaS products on a reliable, globally distributed cloud infrastructure. The position requires expertise in cloud-native technologies, particularly distributed Kubernetes clusters, and will involve leading architectural decisions and complex projects.

The ideal candidate will work with the team to develop the BlueCat Cloud Platform, a large-scale distributed system utilizing Kubernetes, Redis, event-driven message systems, and modern software architecture. They will be responsible for driving technical decisions, mentoring engineers, and ensuring the platform meets demanding networking product needs.

The role offers an opportunity to work with cutting-edge technologies while contributing to a company recognized for its exceptional culture and workplace environment. BlueCat has received accolades in categories including Technology, Today's Youth and Women, and Mental Health and Inclusion.

Key technical responsibilities include designing cloud-native solutions, implementing common services on Kubernetes clusters, optimizing network configurations, and ensuring robust security measures. The position requires strong leadership and communication skills to collaborate with global teams and influence strategic technical direction.

Benefits include professional development opportunities, wellness programs, lifestyle spending accounts, and comprehensive health coverage. The company promotes values of transparency, curiosity, and respect, making it an ideal environment for talented engineers looking to make a significant impact in cloud infrastructure and distributed systems.

Last updated 4 days ago

Responsibilities For Principal Software Engineer – BlueCat Cloud Platform

  • Drive architectural decisions and lead complex projects
  • Mentor team of engineers
  • Design and implement common services on Kubernetes clusters
  • Develop and optimize orchestration mechanisms
  • Implement robust security measures
  • Optimize network configurations
  • Lead technical direction and execute projects from design to launch
  • Collaborate with cross-functional teams globally

Requirements For Principal Software Engineer – BlueCat Cloud Platform

Go
Python
Kubernetes
Redis
  • Bachelor's degree in computer science, Engineering, or related field (Master's preferred)
  • 10+ years software engineering experience with 5+ years in cloud distributed systems
  • Experience with Golang and async Python
  • Expertise in REST APIs
  • Experience with Kubernetes, Redis, Elastic Search, SQL
  • Strong understanding of public cloud design and microservice architectures
  • Knowledge of networking fundamentals (TCP/IP, DNS, HTTP/S)
  • Experience in AWS (GCP and Azure is a plus)
  • Strong communication skills
  • Kubernetes Application Developer Certification (CKAD) highly desirable

Benefits For Principal Software Engineer – BlueCat Cloud Platform

Education Budget
Mental Health Assistance
Medical Insurance
  • Professional Development Budget
  • Wellness Days and Wellness Week
  • Lifestyle Spending Account
  • Employee Recognition Program
  • Health Benefits
  • Mental Health Support

Interested in this job?

Jobs Related To BlueCat Principal Software Engineer – BlueCat Cloud Platform

Principal, Technical Architect

Principal Technical Architect position at Salesforce, focusing on pre-sales solutions architecture for enterprise customers, combining deep technical expertise with customer advisory responsibilities.

Senior Manager, Software Development - Streaming

Senior Manager position leading software development team for Oracle's streaming services, focusing on cloud infrastructure and media entertainment solutions.

Principal Software Engineer

Principal Software Engineer position at Oracle focusing on cloud infrastructure development with competitive compensation and comprehensive benefits.

Principal Engineering Manager

Principal Engineering Manager position at Microsoft leading Azure's Threat Model System team, combining security expertise with AI technology to enhance cloud service security.

Senior Principal Solutions Architect

Senior Principal Solutions Architect position at Oracle focusing on cloud architecture and customer solutions.