Software Engineer

Software Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop and maintain Windows authentication software and cryptography libraries.
  • Company: Join a leading Cyber SaaS company focused on password-less security solutions.
  • Benefits: Enjoy hybrid working, training opportunities, great salary, and 30 days vacation.
  • Why this job: Be part of a growing team that values innovation and personal development.
  • Qualifications: 5+ years in software development with expertise in C#, .NET, and C++.
  • Other info: Must commute to Guildford; no remote options available.

The predicted salary is between 48000 - 72000 £ per year.

We are recruiting a Senior Developer for a Cyber SaaS company headquartered in Guildford, they are a leader in creating password-less authentication and access software technology.

They are trusted by many leading, highly regulated organizations (Banking, FinTech, Insurance etc) to help improve their security, protect against fraud, phishing, and credential theft.

This is a fantastic opportunity to join a growing company where you will further develop your skills and where the rewards are high.

Based in Guildford, Surrey, offering hybrid working (3 days in office). No remote options, you must be willing and able to commute.

Job Description

They are looking for a Senior .NET/C++/C# Developer responsible for the development and maintenance of our Windows authentication product for Windows 10 and 11, as well as our framework libraries that handle cryptography functions written in C. Your primary focus will be on developing and maintaining low-level Windows authentication solutions and networking components. You will work alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential.

Responsibilities

  • Designing and developing software for our Windows authentication product for Windows 10 and 11.
  • Developing and maintaining framework libraries written in C for cryptography functions.
  • Ensuring developed software meets performance, quality, and responsiveness requirements.
  • Developing software using secure techniques, adhering to industry-accepted security standards, and following best practices and guidelines from organizations such as OWASP.
  • Collaborating with the technical team to define, design, and release new features.
  • Identifying and correcting bottlenecks and potential software bugs.
  • Maintaining code quality, organization, and automation.
  • Contributing in all phases of the development lifecycle.
  • Writing well-designed, testable, commented, and efficient code.
  • Ensuring software designs comply with specifications.
  • Preparing and producing releases of software components.
  • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Skills

  • Computer Science or related degree or a proven track record in industry.
  • Solid understanding of C#, .NET, and C++ programming.
  • Experience with Windows application development, specifically for Windows 10 and 11.
  • Knowledge of low-level Windows authentication mechanisms and networking.
  • Proficiency in working with PKI, Cryptography, OpenSSL, and crypto systems.
  • Familiarity with networking protocols and Windows networking components.
  • Strong understanding of secure coding practices and standards.
  • Proficient understanding of code versioning tools (such as Git).
  • Experience with performance and memory tuning with tools.

Personal Skills

  • Minimum of 5 years of software development experience within an enterprise software organization.
  • Passionate about development with a keen eye for detail.
  • Focused on deliverables and able to work independently and within a team.
  • Strong belief in personal development and the ability to promote it within the team.
  • An innovator and self-starter who can take initiative for the benefit of customers and the business.
  • A team player who can work within technical, sales, marketing, and operational teams.
  • Pragmatic approach to problem-solving with the ability to work under pressure effectively.

Desirable Skills

  • Knowledge and experience in working within highly regulated sectors such as financial services.
  • Experience working within a start-up environment.
  • Experience dealing with customers.
  • Knowledge of authentication protocols (such as Kerberos and Mutual TLS).

Job Benefits

  • Training, mentoring, and coaching will be provided. We are strong believers in training and coaching.
  • Flexible working between office and home.
  • Laptop to carry out daily activities.
  • Ability to grow within the company and follow a career path.
  • Great base salary.
  • 30 days annual vacation entitlement.
  • Free private healthcare and perks.
  • Pension Scheme.

Software Engineer employer: Ador Talent

Join a leading Cyber SaaS company in Guildford, where innovation meets opportunity. With a strong commitment to employee growth through training and mentoring, you will thrive in a collaborative work culture that values your contributions. Enjoy a competitive salary, generous vacation time, and the flexibility of hybrid working, all while being part of a team dedicated to enhancing security for top-tier organizations.
A

Contact Detail:

Ador Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Make sure to highlight your experience with Windows application development, especially for Windows 10 and 11. This is crucial since the role focuses on developing software specifically for these operating systems.

✨Tip Number 2

Demonstrate your knowledge of low-level Windows authentication mechanisms and networking. Being able to discuss specific examples or projects where you've implemented these will set you apart from other candidates.

✨Tip Number 3

Showcase your understanding of secure coding practices and standards, particularly those from organizations like OWASP. This is essential for the role, as they prioritize security in their software development.

✨Tip Number 4

Emphasize your collaborative skills and ability to work within a team. The job requires working alongside other engineers, so being able to demonstrate your teamwork and problem-solving abilities will be beneficial.

We think you need these skills to ace Software Engineer

C# Programming
.NET Framework
C++ Development
Windows Application Development
Low-Level Windows Authentication Mechanisms
Networking Protocols
Cryptography Knowledge
OpenSSL Proficiency
Secure Coding Practices
Code Versioning Tools (Git)
Performance Tuning
Memory Tuning
Collaborative Problem-Solving
Attention to Detail
Ability to Work Under Pressure

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, and C++. Emphasize any projects related to Windows authentication and cryptography, as these are crucial for the role.

Craft a Strong Cover Letter: In your cover letter, express your passion for software development and detail your experience in low-level Windows authentication solutions. Mention your collaborative skills and how you can contribute to the team.

Showcase Relevant Projects: If you have worked on relevant projects, include them in your application. Describe your role, the technologies used, and the impact of your work, especially in areas like security and performance tuning.

Highlight Continuous Learning: Mention any training or certifications related to secure coding practices, cryptography, or software development methodologies. This shows your commitment to personal development and staying updated in the field.

How to prepare for a job interview at Ador Talent

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C#, .NET, and C++. Highlight specific projects where you've developed Windows applications, especially for Windows 10 and 11. Demonstrating your understanding of low-level Windows authentication mechanisms will set you apart.

✨Emphasize Collaboration

Since the role requires working alongside other engineers, share examples of how you've successfully collaborated on projects. Discuss your approach to problem-solving in a team setting and how you contribute to creating quality products.

✨Demonstrate Secure Coding Practices

Familiarize yourself with industry-accepted security standards and best practices, such as those from OWASP. Be ready to explain how you've implemented secure coding techniques in your previous work, particularly in relation to cryptography and networking.

✨Express Your Passion for Development

Convey your enthusiasm for software development and personal growth. Share how you stay updated with new technologies and your commitment to continuous improvement, both personally and within your team.

Software Engineer
Ador Talent
A
  • Software Engineer

    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-03-15

  • A

    Ador Talent

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