We are recruiting a Senior .NET/C++/C# 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.