C / Python Software Engineer | High-Performance Systems | Permanent
C / Python Software Engineer | High-Performance Systems | Permanent

C / Python Software Engineer | High-Performance Systems | Permanent

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Design and develop high-performance software in C and Python on Linux.
  • Company: Join SoCode, a dynamic recruitment agency in Cambridge, focused on tech talent.
  • Benefits: Enjoy hybrid work options and a competitive salary based on experience.
  • Why this job: Make a real impact while collaborating with talented engineers in a supportive environment.
  • Qualifications: Strong skills in C and Python, with Linux programming experience required.
  • Other info: Bonus skills include low-level coding and kernel development; apply today!

The predicted salary is between 36000 - 60000 £ per year.

Overview

C / Python Software Engineer | High-Performance Systems | Permanent

Location: Cambridge (Hybrid) • Type: Full-time, Permanent • Salary: Competitive (dependent on experience)

What you’ll be doing

  • Designing, developing, and maintaining software in C and Python on Linux platforms
  • Taking ownership of technical tasks from concept to delivery
  • Collaborating closely with peers through code reviews, design discussions, and quality improvement initiatives
  • Working on a variety of customer-led and internal projects

What we’re looking for

  • Strong skills in C and Python
  • Linux programming experience

Bonus Skills (not essential)

  • Debugger or compiler internals
  • Low-level user-space coding (kernel API)
  • x86, ARM, or other assembly
  • Kernel development

How to apply

If you’re looking for a role where you can make a real technical impact and work alongside talented engineers in a collaborative environment, we’d love to hear from you. Apply today, or contact Thomas Drake at SoCode – Cambridge to discuss this opportunity or similar roles in the software engineering space.

Referrals increase your chances of interviewing at SoCode Recruitment by 2x. Get notified about new Software Engineer jobs in Cambridge, England, United Kingdom.

#J-18808-Ljbffr

C / Python Software Engineer | High-Performance Systems | Permanent employer: SoCode Recruitment

At SoCode Recruitment, we pride ourselves on being an exceptional employer, offering a dynamic and collaborative work culture that fosters innovation and technical excellence. Our Cambridge location provides a vibrant environment for personal and professional growth, with opportunities to work on cutting-edge projects alongside talented engineers. We are committed to supporting our employees' development through mentorship and continuous learning, making this a rewarding place to advance your career in software engineering.
S

Contact Detail:

SoCode Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C / Python Software Engineer | High-Performance Systems | Permanent

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, particularly C and Python. Consider working on personal projects or contributing to open-source projects that utilise these languages to showcase your skills.

✨Tip Number 2

Engage with the software engineering community, especially those focused on high-performance systems. Join relevant forums, attend meetups, or participate in online discussions to network and learn from others in the field.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges in C and Python. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills and get comfortable with coding under pressure.

✨Tip Number 4

Showcase your collaborative skills by discussing any past experiences where you worked closely with peers on projects. Highlight your ability to engage in code reviews and design discussions, as these are key aspects of the role.

We think you need these skills to ace C / Python Software Engineer | High-Performance Systems | Permanent

C Programming
Python Programming
Linux Operating System
Software Development Lifecycle
Code Review
Design Discussions
Quality Improvement Initiatives
Technical Ownership
Collaboration Skills
Problem-Solving Skills
Debugging Skills
Compiler Internals Knowledge
Low-Level User-Space Coding
Assembly Language (x86, ARM)
Kernel Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C and Python, as well as any relevant Linux programming skills. Use specific examples of projects you've worked on that demonstrate your technical abilities.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with the job requirements, particularly your experience in high-performance systems and collaboration with peers.

Showcase Relevant Projects: If you have worked on any projects involving debugger or compiler internals, low-level user-space coding, or kernel development, be sure to include these in your application. This will help you stand out as a candidate.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at SoCode Recruitment

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C and Python in detail. Bring examples of projects you've worked on, especially those involving Linux platforms, to demonstrate your technical expertise.

✨Understand the Company’s Projects

Research SoCode and their current projects. Understanding their focus areas will help you tailor your responses and show that you're genuinely interested in contributing to their work.

✨Prepare for Code Reviews

Since collaboration is key, be ready to discuss how you handle code reviews. Share your approach to giving and receiving feedback, as well as any experiences that highlight your teamwork skills.

✨Ask Insightful Questions

Prepare thoughtful questions about the role and the team dynamics. Inquire about the types of projects you'll be working on and how success is measured within the team to show your enthusiasm and engagement.

C / Python Software Engineer | High-Performance Systems | Permanent
SoCode Recruitment
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • C / Python Software Engineer | High-Performance Systems | Permanent

    Cambridge
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-09-14

  • S

    SoCode Recruitment

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>