Software Applications Lead Apply now

Software Applications Lead

London Full-Time 43200 - 72000 £ / year (est.)
Apply now
T

At a Glance

  • Tasks: Lead engineering teams to develop software applications for music technology.
  • Company: Focusrite empowers music makers globally, inspiring creativity and innovation.
  • Benefits: Enjoy flexible working, private healthcare, company events, and personal development opportunities.
  • Why this job: Join a passionate team shaping the future of music technology with a collaborative culture.
  • Qualifications: Experience in desktop application design, C++, and strong communication skills required.
  • Other info: Remote work available; ideal for music and audio tech enthusiasts.

The predicted salary is between 43200 - 72000 £ per year.

Software Applications Lead

Based : Offices in London and High Wycombe with UK remote working available

Term : Permanent, Full time

Salary : Negotiable + excellent benefits

Focusrite is empowering more music makers.

We are looking for people to lead our engineering teams to build on our success, as we inspire artists around the world and remove barriers to their creativity. This is a new role to support our growing community of engineers working on software applications to support our connected products with a wide and varied tech stack that includes desktop and mobile applications.

What you’ll be doing:
We are looking for someone to work closely with and support our Engineering teams, partnering with Product and Engineering management to ensure we are diligent about our trade-offs and that dependencies and communication are managed effectively and openly. The focus of this role is software applications but awareness of hardware products and embedded software would be beneficial. You will report to a Software Engineering Manager and work closely with them and others across the Engineering department.

The successful candidate will be responsible for leading the evolution of the technical stack of our cross-platform applications as our strategic direction changes. This will require consideration of the high-level user interfaces, down to the lower-level networking protocols, and the layers of abstraction and concurrency that tie it all together. The role would see the individual contribute to system architecture as well as the application codebases, pairing and participating in code reviews within our teams.

Your strategic insight, and awareness of design integrations and interfaces, will help identify the necessary enablers for the teams – those things the application architecture needs to feature, and that teams need to function effectively.

Using quarterly team synchronisation, engineering catchups, and team product reviews, you will keep the teams connected and up to date as the applications evolve and help ensure that any architectural issues the teams encounter during the implementation are addressed. At team level, you will participate in their solution definition and implementation, and update the architecture with feedback as the teams design, build and test their work.

Key activities include:

  • Technical leadership across a number of teams that ensures our software application design and delivery are well considered.
  • Ensuring our software application development approaches are aligned to our product and engineering strategy.
  • Being a team enabler – ensuring each team is aware of the bigger product picture of which they are a part, and able to contribute effectively to that system-level design.
  • Embedding yourself in those teams at key points in the development cycle, to help in the hands-on implementation of key architectural components.

An ideal candidate is likely to be:

  • Experiences with designing and engineering desktop applications. Working with mobile applications is a bonus.
  • Passionate and knowledgeable about music and audio technology.
  • Experienced in software platform engineering techniques and design methodologies including hands-on development experience in C++. Working with Web-centric technologies such as Typescript is a bonus.
  • Experienced with the integration of software with hardware products.
  • An advocate for automated testing from unit testing to hardware in the loop, and familiar with principles of Continuous Integration.
  • A people person, with excellent communication skills and with a proven track record of helping people and teams work well together.
  • Flexible, and able to effectively prioritise and schedule across multiple projects.
  • An advocate for good documentation and the importance of knowledge sharing.
  • Committed to personal development and aware of the latest industry trends.
  • Methodical and rigorous, with a logical approach to problem solving.

Benefits include flexible/hybrid working, company pension, life insurance, private healthcare, enhanced Maternity and Paternity pay, employee purchase scheme, group bonus scheme, company music events, offsite company parties and free lunch in the canteen. We arrange company training sessions and encourage personal development.

For more information visit:

#J-18808-Ljbffr

Software Applications Lead employer: The Focusrite Group

At Focusrite, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters creativity and collaboration. Our commitment to employee growth is evident through our flexible/hybrid working options, comprehensive benefits package, and opportunities for personal development, all while being part of a passionate team dedicated to empowering music makers worldwide. Join us in our London or High Wycombe offices, or work remotely in the UK, and be part of a culture that values innovation, teamwork, and a shared love for music technology.
T

Contact Detail:

The Focusrite Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Applications Lead

✨Tip Number 1

Familiarize yourself with the latest trends in software application development, especially in C++ and web-centric technologies like Typescript. This knowledge will not only help you during interviews but also demonstrate your commitment to staying updated in the field.

✨Tip Number 2

Showcase your passion for music and audio technology. Since this role is closely tied to empowering music makers, sharing personal experiences or projects related to music can make you stand out as a candidate who truly understands the company's mission.

✨Tip Number 3

Prepare to discuss your experience with team dynamics and how you've enabled teams to work effectively together. Highlight specific examples where your communication skills helped resolve conflicts or improve collaboration on projects.

✨Tip Number 4

Be ready to talk about your approach to technical leadership and how you ensure alignment between software application development and product strategy. Think of instances where you've successfully led teams through architectural changes or complex project implementations.

We think you need these skills to ace Software Applications Lead

Technical Leadership
Software Application Design
Cross-Platform Development
C++ Programming
Desktop Application Engineering
Mobile Application Development
Web-Centric Technologies (e.g., Typescript)
Integration of Software with Hardware
Automated Testing
Continuous Integration Principles
Excellent Communication Skills
Team Collaboration
Project Prioritization and Scheduling
Documentation and Knowledge Sharing
Problem Solving
Awareness of Music and Audio Technology
Personal Development Commitment

Some tips for your application 🫡

Understand the Role: Make sure you fully understand the responsibilities and requirements of the Software Applications Lead position. Tailor your application to highlight your relevant experience in software application design, technical leadership, and team collaboration.

Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with desktop and mobile applications, as well as any knowledge of audio technology. Mention specific projects where you led teams or contributed to system architecture.

Showcase Communication Skills: Since excellent communication is key for this role, provide examples in your application that demonstrate your ability to facilitate teamwork and manage dependencies effectively. Highlight any experience you have in mentoring or enabling teams.

Express Passion for Music Technology: Convey your passion for music and audio technology in your application. This could be through personal projects, relevant coursework, or professional experiences that align with Focusrite's mission to empower music makers.

How to prepare for a job interview at The Focusrite Group

✨Show Your Technical Leadership Skills

Be prepared to discuss your experience in leading engineering teams and how you've successfully managed software application design and delivery. Highlight specific examples where you ensured alignment with product and engineering strategies.

✨Demonstrate Your Passion for Music Technology

Since the role is focused on music and audio technology, share your personal experiences or projects related to this field. This will show your genuine interest and help you connect with the interviewers.

✨Prepare for Technical Questions

Expect questions about your experience with C++ and web-centric technologies like Typescript. Be ready to discuss your approach to software platform engineering techniques and automated testing practices.

✨Emphasize Communication and Teamwork

As a people person, illustrate your excellent communication skills by sharing examples of how you've helped teams work together effectively. Discuss your experience in facilitating collaboration during the development cycle.

T
Similar positions in other companies
F
FUSE Recruitment | Systems Architect

FUSE Recruitment

Leeds Full-Time 36000 - 60000 £ / year (est.)
P
Senior Software Engineer

Peaple Talent

London Full-Time
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>