At a Glance
- Tasks: Develop and architect secure services to mitigate security risks in a fast-paced environment.
- Company: Join a leading tech firm focused on information security and innovation.
- Benefits: Competitive daily rate, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team culture with a focus on collaboration and continuous improvement.
- Why this job: Make a real impact on security while working with cutting-edge technologies.
- Qualifications: 5+ years in software engineering with strong Golang and cloud technology experience.
The predicted salary is between 46800 - 62400 £ per year.
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.
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 visualizations 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 Golang Engineer employer: PCR Digital
Contact Detail:
PCR Digital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Golang Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and security space. Attend meetups, webinars, or even local events. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Golang projects or any security-related work. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and security principles. Practice common algorithms and system design questions, especially those related to distributed systems and security architecture.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate engineers like you. Tailor your application to highlight your experience with Golang and security, and let us know how you can contribute to our team.
We think you need these skills to ace Senior Golang Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to highlight your experience with Golang and security practices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for security and how you thrive in fast-paced environments. Let us know why you’re excited about this opportunity and how you can contribute to our team.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in the past. We love seeing candidates who can think critically and come up with innovative solutions, especially in the realm of security.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.
How to prepare for a job interview at PCR Digital
✨Know Your Golang Inside Out
Make sure you brush up on your Golang skills before the interview. Be prepared to discuss your past projects and how you've used Golang to solve security issues. They’ll likely want to see your coding prowess, so practice writing clean, efficient code that adheres to best practices.
✨Showcase Your Security Passion
Since this role is all about information security, demonstrate your passion for the field. Share examples of how you've identified and mitigated security risks in previous roles. Discuss any relevant certifications or courses you've taken that highlight your commitment to security.
✨Familiarise Yourself with Cloud Technologies
Given the emphasis on AWS or GCP, make sure you’re comfortable discussing cloud technologies. Be ready to explain how you've deployed applications in the cloud and how you’ve utilised container technologies like Docker and Kubernetes in your projects.
✨Prepare for Technical Questions
Expect a mix of technical and behavioural questions during the interview. Brush up on CI/CD processes, microservice architecture, and DevOps best practices. Practising common interview questions can help you articulate your thought process clearly and confidently.