Engineering Manager
SoftSWISS is looking for an Engineering Manager to lead a service-oriented infrastructure team (Systems Engineers / DevOps) responsible for the reliability, scalability, and efficiency of the company's infrastructure.
Purpose of the Role:
This role combines strong people management with technical leadership. You will drive team development, improve engineering processes, and contribute to architectural decisions in a high-load, distributed environment.
Key Responsibilities:
- Lead and manage a team of DevOps and Systems Engineers
- Manage Tech/Team Leads (4–6 reports)
- Hire, onboard, develop, and retain engineers
- Conduct performance reviews and support career growth
- Build a strong engineering culture with high ownership
- Handle team dynamics, motivation, and conflict resolution
- Own and prioritize the infrastructure backlog and roadmap
- Ensure timely and high-quality delivery of infrastructure initiatives
- Improve engineering and operational processes (CI/CD, release flow, change management)
- Collaborate with product and engineering teams
- Manage team capacity and workload distribution
- Contribute to architecture decisions and ensure high-quality implementation
- Drive infrastructure evolution focusing on scalability, reliability, and performance
- Promote best practices (IaC, GitOps, observability)
- Maintain a high technical bar across the team
- Mentor and develop Tech Leads and Senior Engineers
- Own incident management processes and postmortems
- Improve monitoring, alerting, and observability
- Increase system resilience and fault tolerance
- Optimize infrastructure costs
- Ensure efficient resource utilization
Tech Stack:
Container orchestration: Kubernetes
Infrastructure as Code: Terraform, Pulumi
Cloud: Oracle Cloud Infrastructure, Cloudflare
Databases: PostgreSQL, ClickHouse, MongoDB, Redis
Messaging: Kafka
Observability: Prometheus, VictoriaMetrics, Grafana, ELK
CI/CD: GitLab CI
Security: HashiCorp Vault
Configuration Management: SaltStack
Required Experience:
- Management Experience: Managing engineering teams through Tech/Team Leads (4–6 reports)
- Proven experience in hiring, evaluating, and developing engineers
- Strong stakeholder management and prioritization skills
- Experience driving delivery and execution
- Technical Background in DevOps / Infrastructure Engineering
- 5+ years of experience in infrastructure teams, including at least 3 years in a managerial role
- Solid understanding of distributed and high-load systems
- Hands-on experience with Kubernetes and cloud infrastructure
- Experience with Infrastructure as Code (Terraform or similar)
- Understanding of observability and incident management practices
- Modern Engineering Practices Experience with AI tools (e.g., Claude Code, Codex, etc.)
- Active usage of AI in engineering and management workflows (automation, analysis, productivity improvement)
- Communication English level: B1+ or higher
- Process & Thinking Experience building and improving engineering processes
- Strong systems thinking and decision-making under uncertainty
- Ability to balance technical depth with management responsibilities (~20/80)
Nice to Have:
- Experience with multi-cloud or hybrid infrastructure
- Background in high-load product environments
Our Benefits:
- Full-time remote work opportunities and flexible working hours
- Private insurance
- Additional 1 Day Off per calendar year
- Sports program compensation
- Comprehensive Mental Health Programme
- Free online English lessons with a native speaker
- Generous referral program
- Training, internal workshops, and participation in international professional conferences and corporate events.