Software Applications Lead (Staff Engineer)

Focusrite is empowering more music makers, inspiring artists around the world and removing barriers to their creativity.
Full-Stack
Staff Software Engineer
Hybrid
7+ years of experience

Description For Software Applications Lead (Staff Engineer)

Focusrite, a company dedicated to empowering music makers and removing barriers to creativity, is seeking a Software Applications Lead (Staff Engineer) to join their team. This key role will involve leading engineering teams in building and evolving software applications that support Focusrite's connected products.

As a Software Applications Lead, you'll work closely with Engineering teams, Product, and Engineering management to ensure effective communication, dependency management, and thoughtful trade-offs. Your focus will be on software applications, but awareness of hardware products and embedded software would be beneficial.

Key responsibilities include leading the evolution of the technical stack for cross-platform applications, contributing to system architecture and codebases, and providing technical leadership across multiple teams. You'll be instrumental in aligning software application development with the company's product and engineering strategy.

The ideal candidate will have extensive experience in designing and engineering desktop applications, with mobile application experience being a plus. A passion for music and audio technology is essential, as is expertise in software platform engineering techniques and hands-on development experience in C++. Familiarity with web-centric technologies like TypeScript is advantageous.

You should be an advocate for automated testing, familiar with Continuous Integration principles, and have a proven track record of helping teams work effectively together. The role requires excellent communication skills, flexibility to prioritize across multiple projects, and a commitment to personal development and staying current with industry trends.

Focusrite offers an attractive benefits package, including flexible/hybrid working arrangements, company pension, life insurance, private healthcare, enhanced parental leave, and various perks such as company music events and free lunch. The company encourages personal development and provides training sessions to support your growth.

If you're passionate about music technology, have a strong background in software engineering, and want to be part of a company that's shaping the future of music creation, this could be the perfect opportunity for you to lead and innovate in a dynamic and creative environment.

Last updated 5 months ago

Responsibilities For Software Applications Lead (Staff Engineer)

  • Lead the evolution of the technical stack of cross-platform applications
  • Contribute to system architecture and application codebases
  • Provide technical leadership across multiple teams
  • Ensure software application development approaches align with product and engineering strategy
  • Enable teams by ensuring awareness of the bigger product picture
  • Embed in teams at key points in the development cycle to help implement key architectural components
  • Participate in solution definition and implementation
  • Keep teams connected and up to date as applications evolve

Requirements For Software Applications Lead (Staff Engineer)

TypeScript
  • Experience designing and engineering desktop applications (mobile applications a bonus)
  • Passionate and knowledgeable about music and audio technology
  • Experienced in software platform engineering techniques and design methodologies
  • Hands-on development experience in C++ (Web-centric technologies like TypeScript a bonus)
  • Experience with integrating software with hardware products
  • Advocate for automated testing and familiar with Continuous Integration principles
  • Excellent communication skills and track record of helping teams work well together
  • Flexible and able to prioritize across multiple projects
  • Advocate for good documentation and knowledge sharing
  • Committed to personal development and aware of latest industry trends
  • Methodical and rigorous, with a logical approach to problem solving

Benefits For Software Applications Lead (Staff Engineer)

  • Flexible/hybrid working
  • Company pension
  • Life insurance
  • Private healthcare
  • Enhanced Maternity and Paternity pay
  • Employee purchase scheme
  • Group bonus scheme
  • Workplace nursery benefit
  • Company music events
  • Offsite company parties
  • Free lunch in the canteen
  • Company training sessions
  • Personal development encouragement

Interested in this job?

Jobs Related To Focusrite Software Applications Lead (Staff Engineer)

Lead Full Stack Developer (Analytics)

Lead Full Stack Developer (Analytics) role at Later, focusing on social media analytics and team leadership in Vancouver, Canada.

Lead Product Manager, Developer Experience

Lead Product Manager role at CoreWeave focusing on developer experience, shaping tools and interfaces for AI and accelerated computing applications.

Lead Developer

Lead the development team at CrewBloom, overseeing migration to Fastify, guiding React frontend, and managing AWS infrastructure in a remote, full-stack role.

Engineer Lead, ST

Lead Software Engineer position at Starbucks, focusing on developing and operating large-scale digital menu board implementations.