Senior Software Engineer
Senior Software Engineer
About Beeks
Beeks Group is a leading managed cloud provider exclusively within this fast-moving sector. Our Infrastructure-as-a-Service 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 Stock Exchange (LSE: BKS) and has enjoyed continued growth each year. Beeks Group now employs over 100 team members across the globe and have an international network of over thirty data centers.
We have a fantastic opportunity for a Senior Software Engineer 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!
The Role
As a Senior Engineer with expertise in Python and Django, you will play a crucial role in our development team, contributing your technical prowess, problem-solving skills, and leadership to drive the success of our projects. You will be responsible for taking ownership of complex challenges, architecting robust solutions, guiding implementation efforts, and fostering collaborative growth within the team.
What we are looking for
We are searching for an exceptional Senior Engineer who brings a wealth of programming experience and a strong collaborative spirit to our team. The ideal candidate will have a track record of working effectively within teams, employing agile methodologies, and contributing to the successful delivery of projects. We are particularly interested in candidates with expertise in Python (Django) development and a background in cross-functional teamwork.
Key Responsibilities:
Solution Architecture and Design:
- Demonstrate a deep understanding of project requirements and effectively break down medium to large initiatives into manageable stories or tasks.
- Design and architect multi-stage solutions that align with project goals, scalability, maintainability, and best practices.
- Collaborate with cross-functional teams to ensure alignment of technical approaches and feasibility.
Implementation and Development:
- Lead the implementation of technical solutions, leveraging your expertise in Python and Django.
- Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
- Collaborate closely with fellow engineers to deliver high-quality code on schedule.
Technical Guidance:
- Provide valuable insights and suggestions for resolving technical challenges and optimizing system performance.
- Proactively identify opportunities for improvements in processes, tools, and technologies.
Code Reviews:
- Conduct thorough code reviews to ensure code quality, consistency, and adherence to coding standards.
- Provide constructive feedback to team members to encourage their growth and improvement.
Pair Programming:
- Engage in pair programming sessions to facilitate knowledge sharing, mentorship, and collaborative problem-solving.
Solution Demonstration:
- Effectively communicate and demonstrate solutions to stakeholders, both technical and non technical, showcasing the value and functionality delivered.
The Development Team
You would be joining a rapid growing development department made up of several squads and multiple disciplines and at the same time working alongside other departments in achieving cross department goals.
The development team at this current time consists of:
- Engineering Managers
- Business analysts
- QA engineers
- Agile Delivery Manager
- UI Designer
- Software Developers
- Network Engineers
- System Administrators
Our Current Stack:
- Angular
- Python
- Django
- Go
- Celery
- Redis
- RabbitMQ
- Postgres MaaS
- - vCenter
- OpenNebula
- Docker
- Terraform
- Kuberentes
- Ansible
- Prometheus
Key Qualifications and Attributes:
Programming Proficiency: You possess several years of programming experience, demonstrating a deep understanding of coding principles, best practices, and development methodologies.
Agile Expertise: You have a solid grasp of basic agile practices and have worked within agile teams, contributing to sprint planning, stand-ups, retrospectives, and delivering iterative results.
Python and Django: Familiarity with Python and experience in Django development is highly desirable, showcasing your ability to build robust and maintainable web applications.
Multi-Disciplinary Collaboration: You have prior experience working harmoniously within multi-disciplined teams, understanding the value of cross-functional collaboration in achieving project success.
What we offer:
Financial:
- A competitive salary
- Share option scheme – an opportunity to have a tangible financial stake in the work that you do
- Pension
- Flexible Work Hours.
- Life cover (4 x salary)
- Training Allowance
Lifestyle:
- A very casual work environment
- 33 days annual leave
- Hybrid working pattern home/office (an average of 3 days a week in the office for local candidates)
Health:
- Private Health Insurance including dental
- On-site gym and PT Sessions
- On-site massage therapist
- Free fruit
Recruitment Process
- 15-20min Screening Call
- ~1hr Technical Interview
- Offer issued and start date agreed
This is a full-time position
We are an Equal opportunity employer
- Department
- Software Development
- Locations
- Glasgow Office
Glasgow Office
Employee Benefits
-
A unique and rewarding share options scheme
-
Flexible work schedule
-
Hybrid working - 2 days at home / 3 days in the office
-
Private healthcare (including dental)
-
Group life cover (4 x salary)
-
Company pension scheme
-
Generous training budget
-
Employee referral scheme
-
Onsite gym with PT and yoga sessions weekly
-
Weekly massages
About Beeks Group
We’re a non-corporate corporate. We don’t so much rage against the machine as deliver on product while having a bloody good time.
Senior Software Engineer
Loading application form
Already working at Beeks Group?
Let’s recruit together and find your next colleague.