At a Glance
- Tasks: Build AI-powered features and ship impactful products for marketing teams.
- Company: GAIN, a creative-led company blending data, tech, and creativity.
- Benefits: Private medical insurance, life assurance, remote work, and discounts on various services.
- Why this job: Shape the future of marketing with innovative AI solutions and real ownership.
- Qualifications: Experience in software development, especially with TypeScript/JavaScript or Python.
- Other info: Join a dynamic team with a strong engineering culture and opportunities for growth.
The predicted salary is between 36000 - 60000 £ per year.
Team: Innovation
Reporting to: VP of Engineering
Location: Globally remote / hybrid / London / New York / Toronto / Vancouver / Mumbai (quarterly in-person meet-ups)
ABOUT:
GAIN is a creative-led, insight-driven company that blends data, tech and creativity. We believe the best ideas emerge where intelligence and creativity unite, where insight sparks imagination, and where innovation turns possibility into progress. We are explorers of new frontiers, shaping bold strategies that move people, brands, and businesses forward. Individually and together, our specialist teams provide the vision, data, and confidence brands and organisations need to make braver, more impactful decisions.
Today as GAIN, we work as a united force, using data to fuel creativity, and technology to unlock new possibilities. As imagineers we don’t just embrace innovation – we engineer it, transforming information into action, and ideas into breakthroughs. This is where rebel thinking, smart technology, and data-driven creativity shape the future. Through our five specialist teams, Creative Studio, Conversion, Customer Science, Experience and Performance. Individually, and together, we work to fuel growth and deliver measurable impact.
THE ROLE:
What we’re building
The way software works is changing. AI agents are moving from demos to real workflows, tools that don’t just answer questions but help people do their jobs better. We’re building that for marketing. Think about how tools like Cursor or Claude Code changed what’s possible for engineers. We’re creating the same kind of intelligence layer for marketing teams, a suite of products that help them move faster, see clearer, and make better decisions. We’re a small team shipping fast. This is the stage where the right engineers can shape what this becomes.
What you’ll work on
You’ll build AI‑powered features that make it into prototypes. That means thinking through reliability, cost, edge cases, and UX from day one.
- Shipping end‑to‑end product features (UI + API + data + integrations)
- Building LLM-powered workflows that are reliable, measurable, and user-friendly
Creativity is part of the job
A big part of building great AI products is creative problem solving: turning messy, ambiguous problems into simple workflows people love. We’re looking for engineers who can design practical solutions—not just implement specs.
What we offer
- Real ownership: ship features that matter, work on interesting problems of our time
- Mentorship + strong engineering culture: thoughtful code reviews, pairing when useful, support on hard problems (AI, systems, product), will help you become a 10x engineer
- Fully remote + quarterly meet-ups: work from anywhere, then meet a few times a year to plan, build, and bond
Requirements
We’re looking for a software engineer, a builder who ships. You’ll likely be a fit if:
- Excited about building with AI, not just using it, but making it work reliably in real products
- Strong fundamentals: systems, APIs, databases, how data flows
- Comfortable in TypeScript/JavaScript or Python
- You’ve shipped modern web products (UI + API + data)
- You’d rather deliver something imperfect and improve it than plan forever
- AI-native development: You use coding agents to move faster without outsourcing judgment. You can integrate LLM capabilities responsibly, think about failure modes, and own what you ship.
You don’t need to check every box. If you’re strong in some areas and hungry to grow in others, we want to hear from you.
HOW YOU’LL WORK:
- Constant curiosity: You can think critically and understand the data, knowing where you need to take action. You’re analytical with the ability to investigate and resolve
- Pushing boundaries: You’ll make the most efficient use of technology, suggesting process improvements
- The power of our imagination: You’re a problem solver who goes the extra mile. You’ll know the best approach to take with clients to get results.
- Making it happen: You’re proactive and you know you can make a difference. You use your sound judgement when making decisions and you take responsibility for your decisions and actions.
- Putting people first: You’ll build effective relationships with people, internally and externally, understanding both business and client needs.
Benefits
Our benefits for UK employees include:
- Private Medical Insurance
- BUPA Life Assurance
- Income protection
- Employee Assistance Programme
- Cycle to Work salary sacrifice scheme
- Tech & Wearables salary sacrifice scheme
- Octopus EV Scheme
- Discounts and deals on a range of items from hotels, holidays and hormone testing to cinema, gyms and will writing
GAIN is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.
GAIN - Software Engineer in London employer: This is Gain Ltd
Contact Detail:
This is Gain Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land GAIN - Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at GAIN on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role there. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! If you’ve built any cool projects, especially those involving AI or web products, make sure to showcase them in your portfolio. This is your chance to demonstrate your creativity and problem-solving abilities.
✨Tip Number 3
Prepare for the interview by understanding GAIN’s mission and values. Think about how your skills align with their focus on innovation and creativity. Be ready to discuss how you can contribute to their vision of blending data and tech.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the GAIN team. Let’s get you that job!
We think you need these skills to ace GAIN - Software Engineer in London
Some tips for your application 🫡
Show Your Passion for AI: When you're writing your application, let us see your excitement for building with AI. Share any projects or experiences where you've used AI creatively, and how you envision it transforming marketing. We love seeing that spark!
Be Clear and Concise: Keep your application straightforward and to the point. Highlight your relevant skills and experiences without fluff. We appreciate clarity, so make sure we can easily see how you fit the role of a software engineer at GAIN.
Tailor Your Application: Make sure to customise your application for this specific role. Mention how your experience aligns with our mission of blending data, tech, and creativity. Show us why you're the perfect fit for our innovative team!
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 the role. Plus, it’s super easy – just follow the prompts and let us know why you want to join GAIN!
How to prepare for a job interview at This is Gain Ltd
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript/JavaScript or Python. Brush up on your understanding of APIs, databases, and how data flows through systems. Being able to discuss these topics confidently will show that you're ready to dive into the role.
✨Showcase Your Creative Problem-Solving Skills
Prepare examples of how you've tackled messy problems in the past. GAIN values creativity in engineering, so think about times when you turned complex challenges into simple, user-friendly solutions. This will demonstrate your ability to think outside the box and contribute to innovative projects.
✨Be Ready to Discuss AI Integration
Since the role involves building AI-powered features, be prepared to talk about your experience with AI development. Share specific instances where you’ve integrated AI capabilities into products, focusing on reliability and user experience. This will highlight your alignment with GAIN's mission of blending data and creativity.
✨Emphasise Your Proactive Nature
During the interview, convey your proactive approach to problem-solving and decision-making. GAIN looks for individuals who take ownership of their work, so share examples of how you've taken initiative in previous roles. This will help illustrate that you’re not just a builder, but a thinker who can drive projects forward.