At a Glance
- Tasks: Develop and architect secure, scalable services to mitigate security risks.
- Company: Join a leading tech firm focused on information security.
- Benefits: Competitive daily rate, flexible work options, and potential for long-term contract.
- Other info: Collaborative environment with opportunities for professional growth.
- Why this job: Be at the forefront of security innovation and make a real impact.
- Qualifications: 5+ years in software engineering with strong Golang skills and security focus.
The Information Security team is responsible for developing services to find and mitigate security risks faced. We are seeking an extraordinary Software Engineer who is passionate about security and can thrive in a fast-paced environment where both individual drive and team collaboration are the keys to success. As part of the Information Security team, you'll be at the forefront of developing cutting-edge services to identify and mitigate security risks. This is a technical hands-on role that is focused on security across all of the organisation. You'll be working to identify problems, establish a vision for how to address those problems, and unite the relevant owners within the business on achieving that vision.
In this role you will architect and develop distributed and scalable services focused on ensuring high standards of security and ultimately drive continuous improvements for these solutions. Together, our work will be instrumental in maintaining the security of the software development lifecycle. As a member of the team, you will:
- Drive security requirements and architecture into distributed services that play a pivotal role in the development of software.
- Lead project initiatives throughout the product development cycle to ensure the highest level of security, while ensuring privacy and ease of use.
- Use a wide range of interpersonal and technical skills to champion adoption of our security technologies across the company.
We're seeking candidates who have:
- A passion for information security.
- Proven experience collaborating with engineering teams to integrate security throughout the software development lifecycle.
- Proven experience designing, developing and deploying robust, scalable services and platforms that enable secure operations across an organization.
- Proven experience in programming and scripting languages (e.g., Go, Python, Bash, Java, JavaScript).
Minimum Qualifications
- Bachelor's degree in computer science (or similar) with 5+ years of relevant industry experience.
- Significant experience with Golang and Git/GitHub SCM.
- Strong experience with coding techniques and standard methodologies for security, performance optimization, and ease-of-use.
- Experience in utilisation and deployment of cloud technologies in AWS or GCP, experience in container technologies such as Docker and Kubernetes, and microservice architecture.
- Experience with CI/CD, IaaS and DevOps best practices.
- Strong test-driven approach to writing code.
- Excellent problem-solving skills.
- Excellent written and verbal communication skills across multiple levels.
Preferred Qualifications
- Bachelor's degree in computer science (or similar) 7+ years of relevant industry experience.
- Experience with AI/ML and LLM's.
- Experience with application tracing, monitoring, analysis and visualisations through analytics dashboards.
- Passion for high-quality code, tests, CI/CD, documentation, and production services.
- Track record of driving improvements in code quality, performance, etc.
- Experience leveraging ORMs to interact with databases efficiently.
- Familiarity with Python, Java, Swift, C, C++ and/or Objective-C; and JavaScript and/or Typescript/React is a plus.
Senior Backend Engineer Golang - Security in City of London employer: PCR Recruitment Limited
Contact Detail:
PCR Recruitment Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer Golang - Security in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to security and Golang. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and security concepts. Practice coding challenges and be ready to discuss your past experiences in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate individuals who want to make a difference in information security. Your next opportunity could be just a click away!
We think you need these skills to ace Senior Backend Engineer Golang - Security in City of London
Some tips for your application 🫡
Show Your Passion for Security: When writing your application, let your enthusiasm for information security shine through. Share specific examples of how you've tackled security challenges in the past and why you're excited about this role at StudySmarter.
Tailor Your Experience: Make sure to highlight your experience with Golang and any relevant projects you've worked on. We want to see how your skills align with our needs, so don’t be shy about showcasing your achievements in developing secure, scalable services.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your technical skills and experiences, as we appreciate a well-structured application that’s easy to read and understand.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen to join the StudySmarter team!
How to prepare for a job interview at PCR Recruitment Limited
✨Know Your Security Stuff
Make sure you brush up on the latest trends and challenges in information security. Be ready to discuss how you've tackled security issues in your previous roles, especially in relation to Golang and distributed services.
✨Showcase Your Technical Skills
Prepare to demonstrate your coding skills, particularly in Golang. You might be asked to solve a problem on the spot, so practice coding challenges that focus on security best practices and performance optimisation.
✨Collaborate Like a Pro
Since this role involves working closely with engineering teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight your interpersonal skills and how you've championed security initiatives within a team.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company's security practices and future projects. This not only demonstrates your enthusiasm but also helps you gauge if the company aligns with your values.