Senior Software Engineer (C)

Ref No. 22556
North East England
Posted 13 Nov 2020


Salary: Please contact us

Employment: Permanent

Job description

Senior Software Engineer (C) – Remote - Up to 65k DOE 
We are helping to grow an award-winning security company and keen to find a Senior Software Engineer with strong experience of C to join the team.
The team are Remote first but ideally we’re looking for UK based candidates.

What you’ll be doing…
As a member of the development team and you will contribute to the design, development, testing and operational maintenance (DevOps model) of the software owned by the team.
You will be exposed to many challenges in designing highly scalable and highly available distributed data processing systems – the team is responsible for components and configurations required to receive, decode, process, search and characterize data that is further analyzed for security threats.
These are sophisticated problems in data transfer and analysis and ultimately, you’ll deliver complex solutions for a security as a service platform which is used by thousands of customers all around the world!

As you can imagine something like this pretty varied as you’ll be participating in challenging development processes within a multinational team of professionals… if you’re looking for some general responsibilities though you’ll be doing things like - 
* Drive challenging development processes within a multinational team of professionals
* Follow Agile ceremonies within the team and provide comprehensive feedback on the development process, striving for its continuous improvement
* Create efficient and elegant solutions using leading-edge technologies
* Participate in passionate debates and discussions with specialists from across the company

About you…
This team is working on some very interesting challenges and predominately focussed on C, so we’re mainly looking for strong experience there. Other things we’re looking for include experience with -
* Investigating system and application performance issues, e.g. using tools such as DTrace, SystemTap, gdb, mdb, Valgrind, etc.
* Secure programming
* Writing functional and unit tests
* Working in a Unix/Linux environment and the command line

Other than that, if you have any experience building scalable and fault-tolerant services in a multi-tenant/SaaS environment as well as any experience with functional programming that would be great. In an ideal world, you’d also have a strong understanding of TCP/IP stack and SSL/TLS as well as experience developing and managing large deployments of services at the edge in physical or cloud environments, if so then we’d love to hear from you!

Next Steps?
We are looking for someone with a passion for what you design and build, with a strong sense of ownership. While we see great value in bringing people in with specific skills, we also realise that sometimes your background may not perfectly overlap with what is listed.
If you don't consider yourself as ticking all of the requirements but you think you'd be a perfect fit for us, please get in touch. 

For more details please apply for an initial call back regarding the role / your experience or call Jon on 02920 252500 for a confidential chat and more information on the role.


Your consultant

Jonathan Edwards

Senior Recruitment Consultant

Get in touch: