Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Overview
The Linux Server Software Engineering Manager at Get It Recruit - Information Technology will oversee a dynamic team responsible for the development, management, and optimization of Linux-based server software solutions. This role requires a strategic leader who not only boasts technical expertise but also possesses the capability to mentor and guide a team of software engineers. The successful candidate will play a pivotal role in driving innovation while ensuring that project timelines, performance benchmarks, and quality standards are met. In addition, the manager will collaborate with cross-functional teams to align the server software development efforts with organizational goals and customer needs.
Job Responsibilities
- Lead and manage software engineering projects focusing on Linux server development.
- Guide a team of engineers in developing scalable and high-performance software solutions.
- Coordinate efforts with product management and other stakeholders to define project scope and deliverables.
- Implement best practices in software development and version control methodologies.
- Conduct regular performance reviews and mentor team members to ensure professional growth.
- Monitor team performance and project timelines, adjusting resources as necessary to meet deadlines.
- Stay updated with industry trends and emerging technologies to maintain competitive advantages.
- Ensure compliance with security and operational standards in software development.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of experience in software engineering with at least 3 years in a leadership role.
- Deep knowledge of Linux server environments, including installation, configuration, and troubleshooting.
- Strong experience with software development lifecycles, methodologies (Agile, Scrum), and best practices.
- Proficiency in programming languages such as Python, Java, or C/C++.
- Experience with automated testing and CI/CD processes.
- Excellent communication and interpersonal skills.
- Proven ability to manage multiple projects simultaneously while meeting deadlines.
Technologies & Tools
The Linux Server Software Engineering Manager will work with a variety of technologies and tools, including but not limited to, Linux server operating systems (Ubuntu, CentOS), configuration management tools (Ansible, Puppet), continuous integration/continuous deployment (CI/CD) pipelines (Jenkins, GitLab), and monitoring tools (Nagios, Grafana). Familiarity with containerization technologies (Docker, Kubernetes) is also advantageous, as well as knowledge of cloud platforms (AWS, Azure) for deploying scalable applications.
Ideal Candidates
Ideal candidates for this position will exhibit strong leadership characteristics combined with a collaborative spirit. They will demonstrate an unyielding commitment to quality and excellence, display a passion for fostering an innovative work environment, and maintain a balance between technical prowess and people management skills. The successful candidate will thrive in a remote setting, effectively communicate across diverse teams, and adapt swiftly to changing project requirements while maintaining a focus on strategic goals.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.