Position: Middle Software Engineer (C/C++ – Linux)
Company: GlobalLogic
Category: C++
Experience required: 2y
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

Description:

The product is a set of server-attached storage systems (SAS), which provide a scalable distributed shared file system for professional media production and real-time media delivery.

Requirements:

- 3+ years of software engineering and development experience
- At least 1 year of C and C++ development
- Advanced shell scripting expertise (bash, sh, other)
- Hands-on experience in Linux server system configuration and system bring-up including the systemd subsystem
- Experience with software DevOps build, packaging, and continuous integration concepts
- Basic network administration and Linux network configuration and performance tuning
- Knowledge of TCP/IP networks and network protocols
- Experience with cloud development (preferable Azure): provisioning, accessing, and managing resources
- Strong problem-solving skills

The following skillsets would complement the role:

- Understanding of Linux HA and other high availability solutions
- Knowledge of distributed file systems
- Knowledge of security concepts and data encryption
- Ability to debug kernel drivers
- Knowledge of Debian, distribution specifics, and packaging
- Knowledge of Python

Responsibilities:
You will be responsible for solving problems in the design and implementation of large-scale distributed file systems, including but not limited to: building and configuration of Debian-based systems for a wide product line of storage servers; defining implementation methods to optimize system performance; contributing code to key system components.

What We Offer
Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to participate in creating market-defining products using the latest technologies.

Collaborative Environment: Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible opportunities and options.

Professional Development: Our dedicated Learning & Development team regularly organizes certification and technical / soft skill training to help you realize your professional goals.

Excellent Benefits: We provide our consultants with competitive compensation and benefits

Fun Perks: We want you to love where you work, which is why we host sports classes, cultural, social and team building activities such as sports competitions and end-of-year corporate parties. Our vibrant offices also include dedicated GL Zones and rooftop decks where you can drink coffee or tea with your colleagues over a game of table football or darts!