At a Glance
- Tasks: Develop and maintain bespoke systems, productivity tools, and integrations using cutting-edge technology.
- Company: Freedman International, a forward-thinking localisation and translation agency.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on learning and personal development.
- Why this job: Join a dynamic team and make a real impact with innovative AI solutions.
- Qualifications: 2-4 years of software development experience, especially in Python and APIs.
The predicted salary is between 40000 - 48000 £ per year.
About Freedman International
Freedman International is a localisation and translation production agency working with major global brands. We translate and localise content across print, video, and digital formats for clients operating in multiple markets worldwide. We are committed to becoming an AI-forward company, using technology and automation to improve how we work and deliver exceptional service to our clients. The Innovation and Transformation team is at the heart of this ambition.
This is a hands-on technical role with real ownership, sitting within our IT function and supporting the wider business. Across the organisation, people are increasingly using AI to build their own tools and solve their own problems. That’s a good thing, and we want to encourage it. Your job is to help make sure that what gets built actually works, can be supported, and adds lasting value. You will own a portfolio of bespoke systems and productivity tools, and you will help colleagues across the business turn promising ideas into proper, supportable solutions.
You don’t need to know everything on day one. What matters is your curiosity, your instinct to investigate problems rather than escalate them, and your willingness to own things end-to-end. When you hit something you genuinely don’t know, you bring it to the IT Manager or the Fractional CTO with options, not just a question.
What You’ll Own
- You will be responsible for a growing portfolio of internal systems and tools. The categories you can expect to work across include:
- Bespoke systems: Internal systems that the business depends on, including integrations with Monday.com, Google Drive, LucidLink, and the OpenAI and Gemini APIs. You will keep these running, fix issues, update integrations, and improve them over time.
- Productivity tools: Workflow improvements built for specific teams or client engagements, often replacing manual processes with something faster and more reliable.
- Dashboards and reporting: Internal dashboards that bring together data from different systems to help teams see what’s happening and make better decisions.
- Integrations: Connecting our internal tools and third-party platforms so that information flows where it needs to go without manual effort.
- Productionising proofs-of-concept: Taking working ideas, including those built by colleagues using AI tools, and turning them into properly engineered systems that can be supported and extended.
The portfolio will evolve. New requests come in regularly, and part of the role is helping to shape what we build and how.
What You’ll Do
- System ownership
- Keep the bespoke systems running reliably
- Fix issues with urgency, understanding what’s critical and acting accordingly
- Update API integrations and models as needed
- Monitor for problems before users report them
- Problem solving
- Investigate problems before reaching for help
- Use LLMs and AI-assisted coding tools (Claude, Gemini, Claude Code, Cursor), documentation, and other tools to work through unfamiliar territory
- Keep pace with a fast-moving AI tooling landscape, and bring recommendations on what is worth adopting
- Know when to fix something yourself, when to call in the AWS DevOps team, and when to escalate to the IT Manager or Fractional CTO
- Come with “here’s the problem, here’s what I’ve looked into, and here’s what I recommend”
- Supporting colleagues across the business
- Help colleagues turn AI-assisted ideas and prototypes into supportable systems
- Provide a sensible technical perspective on what’s worth building and how
- Work with the Director of Innovation on productionising proofs-of-concept
- Building
- Build new productivity tools and improvements
- Take an idea from zero to a working prototype quickly, to prove out what is possible before committing to building it properly
- Write clean, well-structured code that others can pick up and understand
- Apply sound development practices: version control, testing, documentation, sensible deployment
- Work within Freedman’s security and data handling standards, particularly where systems touch client data
- Managing external resources
- Work efficiently with the AWS DevOps partner
- Be clear about what you need and when
- Use external partners as a multiplier, not a crutch
What You’ll Work With
- Languages: Python (primary), possibly JavaScript
- APIs: OpenAI, Gemini, Monday.com, Google Drive, Xero, others as the portfolio grows
- AI tools: Claude and Gemini, both as products and as APIs, and AI-assisted coding tools such as Claude Code and Cursor
- Infrastructure: AWS (managed by our DevOps partner)
- Collaboration: Google Workspace, Microsoft 365, Slack, Microsoft Teams
You’re not expected to be expert in all of these on day one. What matters is your ability and willingness to learn.
Who You Are
- Experience
- 2 to 4 years of software development experience
- Comfortable with Python, APIs, and integrations
- A reasonable grounding in development methodology: version control, testing, documentation, structured problem solving
- You’ve built things that real people use
- Mindset
- Curious: When you hit a problem, your first instinct is to investigate. You reach for tools, read documentation, try things, and form a view before asking for help.
- Low ego: You’re not trying to look clever. You’re trying to solve the problem. You’re happy to use whatever tool gets you there, including LLMs, and happy to ask when you’re genuinely stuck.
- Organised: You can hold a portfolio of work in your head, keep things moving, and not lose track of what you’re doing. You treat the systems you look after as yours, not someone else’s problem.
- Decisive: You form a view and recommend a path, rather than waiting to be told.
- Urgent when it matters: You understand when something is critical and act accordingly.
- Coachable
- You learn from feedback and apply it, especially under pressure
- You don’t just nod and revert to old habits when things get hard
- You’re junior enough to grow but mature enough to own things
Software Engineer in Slough employer: Freedman International
Freedman International is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Software Engineers to thrive. With a commitment to employee growth, you will have the opportunity to work on cutting-edge AI tools and bespoke systems while receiving support from experienced colleagues. Located in a dynamic environment, Freedman offers a unique chance to contribute to meaningful projects that enhance productivity and drive transformation across the organisation.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Slough
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Freedman International. A friendly chat can sometimes lead to job opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and APIs. When you apply through our website, include links to your work so we can see what you’re capable of.
✨Tip Number 3
Prepare for the interview by brushing up on problem-solving scenarios. We love candidates who can think on their feet, so practice explaining how you’d tackle real-world issues using AI tools and coding.
✨Tip Number 4
Follow up after your application! A quick email expressing your enthusiasm for the role can keep you on our radar. Remember, we’re looking for curious minds who are eager to learn and grow with us.
We think you need these skills to ace Software Engineer in Slough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the role. Highlight your software development experience, especially with Python and APIs, and don’t forget to mention any projects where you’ve built tools or systems that real people use.
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Share why you’re excited about working with AI and how your curiosity drives you to solve problems. Make it personal and engaging!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in the past. We love candidates who can investigate issues and come up with solutions, so share specific instances where you’ve done just that!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team at Freedman International!
How to prepare for a job interview at Freedman International
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Python and APIs. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows you're not just a fit for the role but also genuinely interested in what they do.
✨Show Your Problem-Solving Skills
Prepare examples of how you've tackled technical challenges in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers. Highlight your curiosity and willingness to investigate problems before escalating them, as this aligns perfectly with what Freedman International is looking for.
✨Demonstrate Your Collaborative Spirit
Since the role involves supporting colleagues and turning ideas into solutions, be ready to discuss times when you've worked effectively in a team. Share how you’ve helped others and contributed to group projects, showcasing your low ego and coachable mindset.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s approach to AI and how they envision the role evolving. This not only shows your interest but also your proactive attitude. Asking about their current projects or challenges can give you a chance to demonstrate your knowledge and enthusiasm for the position.