Head of Software Development

at  Beeks Group

Renfrew PA4, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jun, 2024Not Specified25 Mar, 2024N/ALeadership Skills,Agile,Scrum,Communication Skills,Computer Science,Leadership,Strategic Thinking,Software Development,Cloud Computing,Angular,Python,GoNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT BEEKS

Beeks Group is a leading managed cloud provider exclusively within the agile and fast-moving financial services and capital markets sector. Our Infrastructure-as-a-Service (IAAS) model is optimised for low-latency private cloud compute, connectivity and analytics, providing the flexibility to deploy and connect to Exchanges, trading venues and public cloud for a true hybrid cloud experience.
Founded in 2011, Beeks Group is listed on the London AIM Stock Exchange and has enjoyed continued growth each year. Beeks Group now employs over 100 team members across the globe and has an international network of over thirty data centres.
We have a fantastic opportunity for a Head of Software Development to join us at our unique Head Office in Renfrew, which includes our state-of-the-art gym with weekly circuit training, a personal trainer and yoga classes as well as the Beeks Bar or weekly masseuse to help you unwind!
This is an Operational Board level position and will be responsible for multiple software development teams across the business.

WHAT WE ARE LOOKING FOR:

We are seeking a Head of Software Development with a strong background in cloud-based infrastructure and software development to lead our team. The ideal candidate will have a proven track record of developing high-quality, scalable, and resilient cloud-native applications. This role involves strategic planning, technology leadership, and hands-on project management to support our cloud-based solutions.
This role is pivotal in ensuring our cloud-based infrastructure supports scalable, efficient, and innovative software solutions that drive our business forward. If you are a visionary leader with a passion for cloud technologies and software excellence, we would like to hear from you.

ESSENTIAL SKILLS & EXPERIENCE:

  • Leadership: A minimum of 7 years’ experience in proven leadership skills with the ability to inspire and manage a team of software developers and cloud specialists.
  • Technical Expertise: Strong background in software development with a focus on cloud-based infrastructure (e.g., experience with Python, Angular, Go, Django).
  • Strategic Thinking: Capability to develop strategic plans that leverage cloud technologies to meet organisational objectives.
  • Project Management: Experience with Agile or Scrum methodologies and familiarity with project management tools.
  • Communication: Excellent communication skills to effectively collaborate with internal teams and stakeholders.
  • Problem Solving: Strong analytical and problem-solving skills with a focus on cloud-based solutions.
  • Continuous Learning: A commitment to continuous learning and staying updated with the latest cloud technologies and software development practices.

EDUCATION & QUALIFICATIONS:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Cloud Computing, or a related field.
  • Certifications in cloud computing (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert) are highly desirable.

Responsibilities:

  • Strategic Leadership: Develop and execute a clear vision for the software development teams that aligns with the company’s goals, focusing on cloud-based solutions.
  • Cloud Infrastructure Expertise: Drive the adoption of our cloud and analytic technologies, products and best practices, ensuring the efficient design and deployment of cloud-native applications.
  • Team Management and Development: Lead, mentor, and grow a multi-faceted team of software developers, business analysts and SME’s fostering a culture of innovation and continuous improvement.
  • Project Oversight: Manage the end-to-end lifecycle of software development projects, from conception through deployment and maintenance, ensuring they leverage cloud technologies effectively.
  • Collaboration: Work closely with the all Technical and Product teams across the business to ensure seamless integration of cloud-based solutions into the overall IT infrastructure.
  • Innovation and Research: Keep abreast of the latest trends in cloud computing to incorporate into the organization’s technology stack.
  • Budget and Resource Management: Oversee the software development budget, including cloud resources, tools, and personnel, ensuring optimal allocation and utilisation.
  • Quality Assurance and Security: Ensure the highest standards of quality and security in all software releases, with a particular focus on cloud security best practices and compliance standards.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Renfrew PA4, United Kingdom