Software Developer in Northampton

Software Developer in Northampton

Northampton Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Blackstar Amplification

At a Glance

  • Tasks: Design and develop innovative software for guitar amplification and music technology.
  • Company: Join Blackstar Amplification, a leader in music tech with a passion for guitars.
  • Benefits: Enjoy competitive salary, hybrid work options, and private mental health support.
  • Other info: Great career growth opportunities and a supportive team culture.
  • Why this job: Combine your love for music with cutting-edge software development in a creative environment.
  • Qualifications: Experience in C++, JUCE Framework, and a passion for music technology required.

The predicted salary is between 40000 - 50000 £ per year.

Blackstar Amplification’s R&D team are recruiting for an exciting new position, the perfect role for a Software Engineer who is passionate about guitars and music technology.

Main Activities and Tasks

  • Design, develop and maintain cross-platform desktop applications and audio plugins for the musical instrument market.
  • Package and distribute new, and regularly‑updated, software for direct distribution.
  • Collaborate with the wider team to peer review, bug fix, and generally improve Blackstar’s multi‑platform software ecosystem.
  • Devise, control and carry out pre‑release test procedures for both hardware and software products.

Requirements

  • Proven knowledge and professional experience with:
    • Modern C++ and the JUCE Framework
    • Windows and macOS app development
    • Build systems, notably CMake and CPack, as well as code signing and notarization
    • Plugin architectures (AU, VST3, AAX, LV2)
    • Low‑level software principles
    • Version control software (ideally Git) and the command line
    • Scripting languages such as Bash or Python
    • UI/UX implementation
    • Anti‑piracy methods, such as PACE iLok.
  • Minimum 2 years’ experience in a commercial software development environment.
  • Ability to produce clean, accurate and reusable code.
  • Qualified to degree level or above in Computer Science or a related field.
  • Highly organised, independent and self‑reliant.
  • Excellent verbal and written communication skills.
  • Excellent numerical and analytical skills.
  • Experience with:
    • CI/CD (ideally GitHub Actions)
    • Agile development practices and associated software (Jira, Confluence etc.)
    • Unit Testing
    • Audio Plugin testing frameworks such as Pluginval
    • Rest APIs
    • Mobile app development
    • Linux development
  • An understanding of:
    • DSP Principles, Linux Development, Real Time Audio or LVGL.
    • Guitar player or you have an active interest in music technology.

The Offer

  • Working with a wider team based in Northampton, UK.
  • Hybrid and Remote working will be considered.
  • Full time 08.00 – 17.00, Monday – Friday.
  • Competitive salary based on experience.
  • Excellent career progression and learning opportunities.
  • Private mental health support.

Software Developer in Northampton employer: Blackstar Amplification

At Blackstar Amplification, we pride ourselves on being an exceptional employer, offering a vibrant work culture that celebrates creativity and innovation in the music technology sector. Our Northampton location provides a collaborative environment where passionate individuals can thrive, with excellent career progression opportunities, competitive salaries, and comprehensive mental health support to ensure our team members feel valued and empowered in their roles.

Blackstar Amplification

Contact Details:

Blackstar Amplification Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer in Northampton

Tip Number 1

Network like a pro! Reach out to folks in the music tech scene, especially those at Blackstar Amplification. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your passion for music technology! When you get the chance to chat with potential employers, let your enthusiasm for guitars and software shine through. It’s all about making that personal connection.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ skills and familiarising yourself with the JUCE framework. We recommend doing some mock interviews with friends or using online platforms to get comfortable.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Software Developer in Northampton

Modern C++
JUCE Framework
Windows app development
macOS app development
CMake
CPack
Code signing

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your love for guitars and music technology shine through. We want to see that you’re not just a coder, but someone who genuinely cares about the products we create.

Tailor Your CV:Make sure your CV highlights your experience with modern C++ and the JUCE Framework. We’re looking for specific skills, so don’t be shy about showcasing your relevant projects and achievements!

Be Clear and Concise:In your cover letter, keep it straightforward. We appreciate clarity, so get to the point about why you’re a great fit for the role and how your skills align with our needs at Blackstar.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our R&D team!

How to prepare for a job interview at Blackstar Amplification

Know Your Tech Inside Out

Make sure you brush up on your knowledge of Modern C++ and the JUCE Framework. Be ready to discuss your experience with cross-platform app development and how you've tackled challenges in previous projects. This will show your passion for the role and your technical expertise.

Show Off Your Music Passion

Since this role is all about guitar amplification, don’t hesitate to share your love for music technology. Whether you're a guitarist or just a fan, let them know how your interests align with their products. This personal touch can really set you apart from other candidates.

Prepare for Practical Tests

Expect to demonstrate your coding skills during the interview. Brush up on your ability to write clean, reusable code and be prepared to solve problems on the spot. Practising common coding challenges can help you feel more confident when it comes to showcasing your abilities.

Familiarise Yourself with Their Tools

Get to know the tools and practices they use, like CI/CD with GitHub Actions and Agile methodologies. If you have experience with Jira or Confluence, be ready to discuss how you've used these tools in your past roles. This shows that you’re not just technically skilled but also adaptable to their workflow.