Software Engineer - AI-Augmented Product Development

Software Engineer - AI-Augmented Product Development

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
H

At a Glance

  • Tasks: Develop AI-augmented software and collaborate on innovative projects in a dynamic team.
  • Company: Join Hooper Media, a cutting-edge B2B software company transforming the media finance market.
  • Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Work in a fast-paced environment with excellent career advancement opportunities.
  • Why this job: Be at the forefront of AI development and make a real impact in the tech world.
  • Qualifications: Experience with AI coding tools, strong C# and ASP.NET skills, and a passion for problem-solving.

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

About Hooper Media

Hooper Media is a specialist B2B software company serving the entertainment and media finance market. Our platform helps customers manage complex finance processes across content, contracts, parties, calculations, reporting, and auditability. We are building modern, scalable software for a market that has historically relied on legacy systems and manual workflows. As we continue to grow, we are seeking a hands-on full-stack Software Engineer who can use AI development tools as a core part of their day-to-day workflow to increase the pace, quality, and reliability of product development.

Role summary

This role is for a practical, delivery-focused engineer who is comfortable working across Angular, .NET, SQL databases, and cloud-hosted environments, and who can use tools such as Claude, GitHub Copilot, ChatGPT, Cursor, or similar AI coding assistants to accelerate real product development. The successful candidate will help turn product requirements into production-quality software, using AI to speed up design, implementation, testing, refactoring, debugging, and documentation. Just as importantly, they will know how to validate, troubleshoot, and harden AI-generated code so that it is maintainable, secure, performant, and fit for a B2B production environment. Industry knowledge of media finance is helpful but not required. AI-enabled development experience, strong troubleshooting ability, and familiarity with our core technology stack are more important.

Key responsibilities

  • AI-augmented software delivery
    • Use AI coding assistants daily to accelerate feature development, refactoring, debugging, testing, documentation, and technical discovery.
    • Translate product requirements into clear technical plans, implementation steps, prompts, and reviewable code changes.
    • Review, test, and improve AI-generated code rather than accepting output uncritically.
    • Create repeatable AI-assisted engineering workflows that improve the productivity of a small engineering team.
    • Continuously evaluate relevant AI development tools and recommend practical adoption where they improve speed, quality, or maintainability.
  • Full-stack product development
    • Design, develop, and maintain clean, efficient, reliable code across the application stack.
    • Contribute to front-end development using Angular, TypeScript, HTML, and CSS.
    • Contribute to back-end development using C#, ASP.NET, Entity Framework, and related .NET technologies.
    • Work with SQL databases, including Microsoft SQL Server and T-SQL, to support reliable application functionality, reporting, and performance.
    • Collaborate with product managers, designers, and engineers to convert business requirements into technical specifications and actionable delivery plans.
  • Quality, troubleshooting, and production readiness
    • Write and maintain unit, integration, and end-to-end tests appropriate to the feature or defect being delivered.
    • Participate in code reviews with particular attention to maintainability, test coverage, security, performance, and the quality of AI-generated code.
    • Diagnose and resolve defects across front-end logic, APIs, database queries, integrations, deployments, and cloud infrastructure.
    • Identify and address performance bottlenecks, reliability issues, and technical debt.
    • Participate in CI/CD processes, deployments, and system monitoring in cloud environments such as Azure or AWS.
  • Team contribution
    • Help establish team norms for safe, effective, and auditable use of AI in software development.
    • Share effective AI-assisted development techniques with other engineers.
    • Operate effectively in a small engineering team where engineers own features end to end and are expected to troubleshoot beyond narrow boundaries.
    • Proactively suggest improvements to our technology, processes, architecture, and product delivery practices.

Required experience and skills

  • Strong hands-on experience using AI coding tools such as Claude, GitHub Copilot, ChatGPT, Cursor, or similar tools in real software development work.
  • Ability to review, debug, test, refactor, and improve AI-generated code.
  • Strong C# and ASP.NET development experience.
  • JavaScript or TypeScript experience, with the ability to work on modern front-end applications.
  • SQL database experience, ideally including Microsoft SQL Server and T-SQL.
  • Strong object-oriented programming fundamentals.
  • Strong debugging and troubleshooting skills across front-end, back-end, and database layers.
  • Ability to work from product requirements through implementation, testing, deployment, and support.
  • Comfortable working in a small, fast-moving B2B software team where practical delivery and ownership matter.

Helpful experience

  • Angular.
  • Entity Framework.
  • Visual Studio and modern .NET development workflows.
  • Unit testing and integration testing.
  • Git and pull request based development.
  • Azure DevOps, CI/CD pipelines, cloud hosting, and PaaS services.
  • Azure, AWS, or similar cloud environments.
  • Agile development methodologies.
  • PostgreSQL or other relational databases.

Nice to have, but not required

  • Experience in entertainment, media, royalties, residuals, participations, or finance-related software.
  • Experience with audit-heavy, calculation-heavy, workflow-heavy, or rules-based B2B software products.
  • Experience helping a team adopt new development practices or tooling.

Software Engineer - AI-Augmented Product Development employer: Hooper Media

Hooper Media is an exceptional employer that fosters a collaborative and innovative work culture, where software engineers can thrive in a dynamic environment focused on AI-augmented product development. With a commitment to employee growth, we offer opportunities for continuous learning and the chance to work with cutting-edge technologies in the vibrant entertainment and media finance sector. Our team-oriented approach ensures that every engineer has a voice and the ability to influence product delivery, making it a rewarding place to build a meaningful career.

H

Contact Details:

Hooper Media Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - AI-Augmented Product Development

Tip Number 1

Get your networking game on! Connect with folks in the industry, attend meetups, and join online forums. You never know who might have a lead on that perfect Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using AI tools like GitHub Copilot or ChatGPT. This will give potential employers a taste of what you can do.

Tip Number 3

Don’t just apply anywhere; focus on companies that excite you, like Hooper Media! Tailor your approach and highlight how your experience aligns with their needs. We recommend applying through our website for the best chance!

Tip Number 4

Prepare for interviews by brushing up on your troubleshooting skills and be ready to discuss how you've used AI in your projects. Show them you’re not just a coder but a problem-solver who can deliver quality software.

We think you need these skills to ace Software Engineer - AI-Augmented Product Development

AI Coding Tools (Claude, GitHub Copilot, ChatGPT, Cursor)
C# Development
ASP.NET Development
JavaScript or TypeScript
Angular
SQL Database Management (Microsoft SQL Server, T-SQL)
Entity Framework

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with AI coding tools like GitHub Copilot or ChatGPT. We want to see how you've used these in real projects, so don’t hold back on the details!

Tailor Your Application:Take a moment to customise your application for this role. Mention your experience with Angular, .NET, and SQL databases, and how you’ve tackled challenges in those areas. It’ll make you stand out!

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to explain your past experiences and how they relate to the job. We appreciate brevity but also want to understand your journey.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your info and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Hooper Media

Know Your Tech Stack

Make sure you’re well-versed in Angular, .NET, and SQL databases. Brush up on your C# and ASP.NET skills, as well as your front-end development knowledge. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

Showcase Your AI Skills

Since this role heavily involves AI coding tools like GitHub Copilot and ChatGPT, be prepared to discuss how you've used these tools in your previous projects. Share specific examples of how they helped you improve code quality or speed up development processes.

Prepare for Problem-Solving Questions

Expect questions that test your troubleshooting abilities. Think of scenarios where you had to debug complex issues or improve AI-generated code. Be ready to explain your thought process and the steps you took to resolve those challenges.

Demonstrate Team Collaboration

This role requires working closely with product managers and designers, so highlight your experience in collaborative environments. Discuss how you’ve contributed to team norms or shared effective practices, especially regarding AI-assisted development techniques.