Technical Leadership Opportunity
Job Summary: We are seeking an experienced Technical Leader to manage and develop a team of skilled software engineers. The ideal candidate will have a strong background in technical leadership, software development, and team management.
Key Responsibilities:
* Lead and develop a high-performing team of software engineers.
* Recruit, coach, mentor, and provide feedback to team members.
* Contribute code directly to demonstrate sound engineering principles.
* Plan and manage progress on agreed goals and projects.
* Collaborate with other leaders and stakeholders to set expectations and coordinate efforts.
* Advocate for modern software development practices and promote a healthy engineering culture.
Requirements:
* A proven track record of developing and growing people.
* Knowledgeable and passionate about agile software development.
* Experience leading, coaching, and mentoring software developers.
* Hands-on experience with cloud computing concepts and technologies.
* Comfortable administering Linux servers and managing storage and networking.
* Organized and committed to delivering high-quality software in a timely manner.
* A lifelong learner with a desire to stay up-to-date with industry trends.
Bonus Points:
* A university degree in Computer Science or related field.
* Experience with OpenStack, Kubernetes, or similar infrastructure platforms.
* Background in operations as well as software development.
* Familiarity with the challenges of large-scale, multi-cloud operations.
* Proficiency in Go programming language.
What We Offer:
* A dynamic and collaborative work environment.