At a Glance
- Tasks: Create high-performance software solutions using Python and Unix.
- Company: Imagination Technologies, a leader in innovative tech.
- Benefits: Competitive salary and full-time role with growth potential.
- Other info: Exciting opportunity for career advancement in a vibrant tech hub.
- Why this job: Join a dynamic team and enhance your coding skills in a cutting-edge environment.
- Qualifications: Proficient in Python 3 and shell scripting, with a grasp of development principles.
The predicted salary is between 50000 - 65000 € per year.
Responsibilities
- Capable of developing performant software solutions in Python 3 on Unix
- Able to write shell scripts and debug them
- Aware of development principles/systems such as test-driven development
Compensation: Competitive
Role Type: Full time
Visa Sponsorship: Not provided
Senior Software Engineer (Python/ Automation) in Cambridge - Imagination Technologies employer: Imagination Technologies
Imagination Technologies is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Cambridge. With a focus on employee growth, we provide opportunities for professional development and skill enhancement, ensuring our team members thrive in their careers while contributing to cutting-edge technology solutions. Our commitment to a supportive environment makes us an attractive choice for those seeking meaningful and rewarding employment in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Python/ Automation) in Cambridge - Imagination Technologies
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Imagination Technologies on LinkedIn. A friendly chat can give us insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio of your Python projects, especially those involving automation. We want to see what you can do, so make it easy for them to be impressed!
✨Tip Number 3
Ace the interview prep! Brush up on your shell scripting and debugging skills. We know they’ll ask about these, so let’s make sure we’re ready to shine!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we can track your progress and help you along the way!
We think you need these skills to ace Senior Software Engineer (Python/ Automation) in Cambridge - Imagination Technologies
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and automation. We want to see how you've developed performant software solutions, so don’t hold back on those details!
Showcase Your Skills:In your cover letter, mention your familiarity with Unix and shell scripting. We love seeing candidates who can debug effectively and understand development principles like test-driven development.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s relevant to the role. Let us see your skills shine through without any fluff!
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. Don’t miss out!
How to prepare for a job interview at Imagination Technologies
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python 3, and prepare to solve coding challenges on the spot. Practising common algorithms and data structures in Python can really help you shine.
✨Shell Scripting Savvy
Since the role requires shell scripting, it’s crucial to be comfortable writing and debugging scripts. Review common shell commands and practice writing scripts that automate tasks. You might even want to prepare a few examples of scripts you've written in the past to showcase your skills.
✨Understand Test-Driven Development
Familiarise yourself with test-driven development (TDD) principles. Be prepared to explain how TDD has influenced your coding practices and share examples of how you’ve implemented it in previous projects. This shows you’re not just about writing code but also about writing quality code.
✨Research Imagination Technologies
Take some time to learn about Imagination Technologies and their products. Understanding their tech stack and how they use automation will give you an edge. It’ll also show your genuine interest in the company, which is always a plus during interviews.