At a Glance
- Tasks: Solve complex problems and develop software for cutting-edge systems.
- Company: Market-leading tech firm with a focus on innovation.
- Benefits: Competitive salary, hybrid working, and opportunities for professional growth.
- Why this job: Join a dynamic team and work on impactful projects in advanced technology.
- Qualifications: 4+ years of Python experience and strong problem-solving skills.
- Other info: Exciting career prospects in a collaborative environment.
The predicted salary is between 42000 - 84000 £ per year.
My true market leading client has had another superb new opening for an experienced Software Engineer to join them on a permanent basis. If you enjoy working with complex concurrent systems that require a lot of problem solving, this role will be of interest.
After the first few months of working heavily on-site in Cambridge, the role can then offer 50/50 hybrid working. Unfortunately, the client is unable to offer visa sponsorship.
Candidates must have at least 4 years Python based software engineering experience, with proven experience developing highly numerical or hardware-focused control software. A real depth of knowledge in Python, its paradigms and features and working with associated libraries (i.e. NumPy/SciPy) is essential.
Experience in either quantum physics, optics, control-based software or semiconductor industries desirable, but not essential.
Salary ~£70,000 dependent on experience. Please send an up-to-date CV if interested for more details.
Software Engineer in Cambridge employer: g2 Recruitment
Contact Detail:
g2 Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the software engineering field, especially those who work with Python or in related industries. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Prepare for technical interviews by brushing up on your Python skills and problem-solving techniques. We recommend practicing coding challenges and reviewing key concepts in numerical and control software to impress your interviewers.
✨Tip Number 3
Showcase your projects! Whether it’s on GitHub or a personal website, having a portfolio of your work can really set you apart. Highlight any experience with libraries like NumPy or SciPy to catch the eye of potential employers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals like you to join our community.
We think you need these skills to ace Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Showcase Problem-Solving Skills: Since this role involves complex systems, it’s a good idea to include examples of how you’ve tackled challenging problems in your previous roles. We love seeing your thought process and how you approach issues!
Keep It Concise: While we appreciate detail, we also value brevity. Aim for clarity and conciseness in your application. Highlight the most relevant experiences without overwhelming us with too much information.
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!
How to prepare for a job interview at g2 Recruitment
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss its paradigms, features, and libraries like NumPy and SciPy. Prepare to showcase your experience with complex systems and how you've solved problems in past projects.
✨Showcase Relevant Experience
Even if you don't have direct experience in quantum physics or optics, think about how your previous roles relate to the job. Be prepared to explain how your background in hardware-focused control software can translate into success in this new role.
✨Prepare for Technical Questions
Expect technical questions that will test your problem-solving abilities. Practice coding challenges or system design questions that are relevant to the role. This will help you feel more confident and demonstrate your expertise during the interview.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the types of projects you'll be working on, and how they approach problem-solving. This shows your genuine interest in the role and helps you assess if it's the right fit for you.