This job post is closed and the position is probably filled. Please do not apply. Work for ByBox and want to re-open this job? Use the edit link in the email when you posted the job!
\nJob Title: Software Development Manager\n\nLocation: Home-working, although frequent travel is required (UK and international).\n\nHours of work: 37.5 hours per week  \n\nReporting to:Head of R&D\n\nAt ByBox, our software solutions and smart locker technologies are keeping our UK distribution, warehousing and technical services divisions working 24/7, 365 days a year, minimising delivery times and inventory levels. As the market leader for field service supply chain solutions in the UK, we rely on our software team to innovate and build new solutions, as well as developing our existing systems, keeping ByBox ahead of the competition and reinforcing our position as a successful innovator within UK field support.\n\nWe are also successfully re-positioning ourselves as a global technology provider for locker delivery solutions, predominantly focussing on the field service supply chain. This is an exciting departure from the previous market position as a distribution company with a strong technology capability. This change of position is allowing us to operate a different revenue model, through software subscriptions and licensing, rather than through logistics services.\n\nTo support this, the software development department must deliver the correct short and long-term projects to enable that re-positioning.\n\nThe Position\n\nAs a Software Development Manager at ByBox your duties include:\n\nLeadership. Lead, motivate and influence a team of expert software developers to deliver value for ByBox while ensuring software quality. Ensure the developers have all the tools they need, be it hardware, software, or training, to do their job to the required level.\n\nRelationships. Work closely with colleagues in the software development department to ensure the development team are aligned to business priorities and strategy. Develop strong relationships with internal customers to understand their perspectives and to positively influence the reputation of software development.\n\nRecruitment. Take a highly pro-active role in the recruitment of software developers. Work with the ByBox recruitment team to ensure the highest-quality candidates are identified and engaged effectively. Also, engage with external organisations to seek the right talent and to promote ByBox as a forward-thinking employer of software developers.\n\nResourcing. Work closely with the Business Interface Manager and Project Managers to ensure the right developers are available at the right time for delivering the Software Development Pipeline. Where necessary, own the relationship with outsourced-development teams and the process for bringing on additional software developers on a temporary-contract basis. Ensure the software developers are appropriately assigned to projects, and given opportunities to work on other projects as required and fairly. Respond to business needs through the appropriate deployment of developers, while protecting long-term contingency in capacity so we can quickly respond to opportunities.\n\nPeople development. Develop and retain our people by fostering a positive environment for personal and professional development through continuously engaging with developers, appraisals, objectives and training plans. Provide a platform for developers to raise concerns or offer new ideas, support one another, and resolve conflict, and where necessary manage performance or disciplinary concerns. Promote and develop the key values from our Ways of Working, including innovation, trust and openness.\n\nContinuous improvement. Drive continuous improvement and adoption of best practices within the software development team to optimize the performance of the team. By pragmatically weighing the business need for delivery with the need to keeping technology current, help to ensure the team is producing the right solution at the right time.\n\nDocumentation. Define and own the good practice for technical documentation, demos, and handovers amongst the team for the benefit of colleagues, and customers requiring technical API documentation.\n\nTechnology. Support your team in ensuring they are abreast of the latest developments in technologies, and they have the tools they need to adopt appropriate technology. Be familiar with the current technologies in your team, and be aware of upcoming technologies. You do not need to be the technology expert within your team, but must be able to articulate the pros and cons of competing technologies and justify investment to senior management.\n\nQuality Assurance. Work very closely with the Quality Assurance Manager to ensure QA practices are aligned across the department, particularly in the adoption of Test Automation and the Test Automation Engineers reporting to the QA Manager.\n\nWorkload. Manage your own objectives and priorities effectively and without close supervision. Although you won't be directly managing the work of your direct reports (this will be done by Software Project Managers), a good awareness of their current work will be crucial in making good decisions. You will be able to escalate issues to the Head of R&D and will also be required to make recommendations. You will also be involved in the technology strategy by supporting the Head of R&D with departmental planning activities as required.\n\nThe Person\n\nThe Software Development manager does not need to be currently active in writing code, and the role does not entail any code-writing, but there is room for a successful candidate to define the level of their technical involvement, based on their knowledge. The ideal candidate will:\n\n\n* Have a passion for Technology and good understanding of trends in Software Development.\n\n* Have a strong technical foundation in Software Development.\n\n* Embrace a cross-functional approach to team management and appreciate the challenges therein.\n\n* Foster an open, collaborative environment, and balance people's needs with company objectives.\n\n* Appreciate the challenges of managing a team of home-workers, and home-working yourself.\n\n* Understand how to lead and manage a team of highly talented, distributed Software Developers.\n\n\n\n\nEssential qualifications and experience:\n\n\n* Team Leadership or Management, particularly teams of Software Developers\n\n* Technical background.\n\n* Worked with home-working or distributed teams.\n\n* Management of outsourced development partners.\n\n* Excellent command of written and spoken English.\n\n\n\n\nDesirable qualifications and experience:\n\n\n* Experience working in a team of primarily .Net & JavaScript developers.\n\n* Experience in the logistics industry.\n\n* Knowledge of the ByBox domain\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Executive, Developer, Digital Nomad, JavaScript, API, Travel and Senior jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.