Expire in: a month
Software Engineer
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 scriptingDo not include the following in your job application, CV, or cover letter:
You should not be asked for payment or irrelevant information. If you have concerns about a job advert or employer, seek guidance on how to proceed.
Looking for your next career move? Join a top company hiring Software Engineer job near me in Guildford, Surrey! This is your chance to work on exciting projects, grow professionally, and enjoy a rewarding career with competitive pay and excellent benefits. Whether you're an experienced professional or looking to take the next step, this role offers the perfect opportunity to enhance your skills and make an impact. Don’t miss out—apply today via Vita CV and take your career to the next level!
© Vita CV: Registered in England and Wales (16187919).
Vita CV uses cookies to enhance your experience, analyze site traffic, and personalize content. By continuing to browse, you agree to our use of cookies.