Software-ontwikkelaar in Guildford, Surrey

Software-ontwikkelaar in Guildford, Surrey

Guildford +1 Full-Time 45000 - 55000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design, build, test, and deliver features for a desktop software platform.
  • Company: Join a dynamic tech company in Guildford with a collaborative culture.
  • Benefits: Enjoy competitive salary, hybrid work options, and opportunities for professional growth.
  • Other info: Work in a supportive environment with excellent career advancement potential.
  • Why this job: Tackle meaningful technical challenges and shape the future of our software.
  • Qualifications: Experience in C/C++ and C#, with strong problem-solving skills.

The predicted salary is between 45000 - 55000 £ per year.

Location: Guildford (primarily office-based, with some hybrid flexibility)

Employment Type: Full-time, permanent

About the Role

Recruiting an experienced Software Engineer to design, build, test, and deliver new features within a desktop-based software platform. You’ll work closely with experienced technical leaders and play an active role in shaping the next generation of our platform. This is an ideal opportunity for an engineer who enjoys working with complex systems, values clean and maintainable code, and is motivated by meaningful technical challenges.

Key Responsibilities

  • Design, build, test, and deliver new features within a desktop-based software platform
  • Contribute to ongoing refactoring and modernisation of a large, established codebase
  • Investigate and resolve complex technical issues, maintaining high quality standards
  • Engage with users to diagnose and address reported problems
  • Collaborate with cross-functional teams and colleagues across multiple locations

Core Competencies

Technical Skills

  • Strong grounding in software engineering principles and best practices
  • Experience working within large or complex codebases
  • Demonstrated ability to refactor and improve legacy systems
  • Excellent debugging and problem-solving capabilities
  • Experience with real-time or multi-threaded applications
  • Proficiency in C/C++ and C#

Personal Attributes

  • Clear and effective communicator, both written and verbal
  • Strong sense of ownership and attention to detail
  • Enthusiastic about learning new tools, technologies, and languages

Experience

Essential

  • Solid professional experience in software development
  • Proven track record delivering solutions in C/C++ and C#
  • Experience working with complex or legacy systems
  • Ability to work independently and tackle challenging problems
  • Familiarity with version control tools such as Git

Desirable

  • Degree in Computer Science, Software Engineering, or similar
  • Experience working in quality-driven or regulated environments (e.g., ISO standards)
  • Exposure to any of the following is beneficial:
  • Low-level communications (e.g., sockets, serial interfaces)
  • Linux environments
  • Shell scripting

Locations

Guildford Surrey

Software-ontwikkelaar in Guildford, Surrey employer: Technify Talent

Join a dynamic team in Guildford where innovation meets collaboration. As a Software Engineer, you'll thrive in a supportive work culture that prioritises professional growth and offers opportunities to tackle meaningful technical challenges. With a focus on clean code and modernisation, this role not only enhances your skills but also contributes to the evolution of a robust software platform, all while enjoying the flexibility of a hybrid work environment.
T

Contact Detail:

Technify Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software-ontwikkelaar in Guildford, Surrey

✨Tip Number 1

Network like a pro! Reach out to your connections in the software engineering field, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and C#. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your approach to debugging and refactoring complex systems. We want to see how you think!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.

We think you need these skills to ace Software-ontwikkelaar in Guildford, Surrey

Software Engineering Principles
C/C++
C#
Debugging Skills
Problem-Solving Skills
Refactoring
Legacy Systems Improvement
Real-Time Applications
Multi-Threaded Applications
Version Control (Git)
Attention to Detail
Effective Communication
Learning Agility
Experience with Complex Codebases

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C/C++ and C#, and don’t forget to mention any work you've done with complex systems or legacy code. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how you can contribute to our team. Be sure to mention specific projects or challenges you've tackled that relate to the role.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've resolved complex technical issues in the past. We love seeing candidates who can think critically and tackle challenges head-on, so don't hold back on sharing your success stories!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining the StudySmarter family!

How to prepare for a job interview at Technify Talent

✨Know Your Code Inside Out

Before the interview, make sure you’re comfortable discussing your past projects and the code you've written. Be ready to explain your thought process behind design decisions, especially in C/C++ and C#. This will show your depth of understanding and your ability to tackle complex systems.

✨Brush Up on Debugging Skills

Since debugging is a key part of the role, practice solving common issues in legacy systems. Prepare to discuss specific examples where you’ve identified and resolved technical problems. This will demonstrate your problem-solving capabilities and attention to detail.

✨Familiarise Yourself with Version Control

Make sure you’re well-versed in using Git or similar version control tools. Be prepared to talk about how you’ve used these tools in past projects, particularly in collaborative environments. This shows that you can work effectively with cross-functional teams.

✨Engage with the Interviewers

Don’t hesitate to ask questions during the interview. Engaging with the interviewers about their challenges and the technologies they use can showcase your enthusiasm for learning and your proactive approach. It also helps you gauge if the company culture aligns with your values.

Software-ontwikkelaar in Guildford, Surrey
Technify Talent
Location: Guildford

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

>