Skip to main content

Software Engineering Manager

Laundrapp, London
Employment type: 
Full time
Years of experience: 
3 - 5 years
Objective-C, Java, Android, PHP, JIRA, Software Engineering, Agile, Team Player, Problem Solving, Communication Skills, Git

Similar jobs

No similar jobs found.

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

Software Engineering Manager

Reporting To

VP, Engineering

About Laundrapp

Launched in 2015, Laundrapp grew rapidly to become the household name for on-demand laundry and dry cleaning in London. New customers were drawn by the combined ease of use in the apps, and the accuracy of the data the platform provides. By 2017, Laundrapp had grown far beyond the capital, and were offering the service in 100 towns and cities across the UK. A year later, and the Laundrapp team now have the rest of the world firmly in their sights. With their unique software now launched onto four continents, and a fifth soon to follow, the stage is now set for Laundrapp-powered laundry services across the globe.

Overview of the role

As a Software Engineering Manager at Laundrapp, you will be leading a team of Software and Quality Engineers, who together deliver groundbreaking, on-demand logistics software that is distributed and operated globally.

Thriving in ambiguity, you work collaboratively in agile delivery teams with Product Managers, UX Designers, and Quality Engineers, you provide the necessary problem-solving skills and technical expertise to bring new ideas to life, improve and remediate existing solutions, and devise smarter ways to deliver to an ever-growing audience.

As the leader of a small, though highly respected team, you will work with your team to uphold a high degree of engineering excellence throughout the platform. Working across many areas of delivery, you recognise the importance in forging strong relationships, and pride yourself on your excellent interpersonal skills.

With the customer at the heart of everything we do, and learning being pivotal to our growth, we recognise the need for our whole team to have ample time to innovate, learn, and share knowledge; you will help guide this. This is a highly technical, hands-on role, employing the rare blend of software engineering and people leadership.

Responsibilities

  • Line management of 4-6 Software Engineers and Quality Engineers
  • Accountable for the delivery and quality of code from the team
  • Seeking to transform ambiguous problems into solutions that the team can deliver
  • Writing/reviewing code, and leading in architectural discussions
  • Working collaboratively with Product Managers, UX Designers, Quality Engineers, and Software Engineers to define, refine, size, and then plan upcoming work
  • Assisting with the deployment of server- and client-side code to multiple worldwide targets
  • Seeking opportunities to automate repetitive or time-consuming processes
  • Leading work to remediate customer-impacting production issues
  • Managing the performance and development of a team of Software Engineers and Quality Engineers
  • Upholding operational excellence through adequate monitoring of software solutions
  • Hiring new engineers for the team; screening CVs, phone and face-to-face interviews, and making offers
  • Succeeding through others – recognising the reward of enabling engineering teams to be successful

Required Experience

  • 2+ years’ experience of leading Software Engineers to success
  • Solid programming skills in one or more of the following:
    • Java (J2E or Android)
    • Swift
    • Objective-C
    • PHP 5.4+ (ideally PHP 7)
  • Proven competency with software design and system architecture
  • Commercial experience with various software design patterns, and where they’re commonly implemented
  • Ability to demonstrate end-to-end experience with the Software Development Life-cycle (SDLC), for server- and client-side applications
  • Planning sprints, tracking team metrics, and projecting resource usage
  • Managing developer workflows in Git
  • Organising work with Jira
  • Provisioning and shipping software into AWS resources
  • Delivering software as part of an agile team
  • Strong stakeholder management skills
  • Excellent problem-solving and communication skills

Desirable Experience

  • Individual performance management
  • Multi-region/A-Z AWS infrastructure
  • Automating Android and iOS delivery workflows
  • Optimising applications for scalability, reliability, and performance
  • Working on white-labeled software products
  • Developing software against geolocation and mapping APIs
  • Test automation with BDD

Qualifications

Degree in Computer Science, or a similarly technical subject, or relevant commercial experience.

Top