At a Glance
- Tasks: Drive offensive security by testing Docker's products and infrastructure against real-world threats.
- Company: Join Docker, a leading brand in developer tooling trusted by millions worldwide.
- Benefits: Remote-first work culture, competitive salary, and opportunities for professional growth.
- Other info: Collaborate with cross-functional teams to promote security best practices.
- Why this job: Make a real impact on security in a fast-paced, innovative environment.
- Qualifications: 3+ years in security engineering with hands-on offensive security experience.
The predicted salary is between 80100 - 97900 £ per year.
About Docker
Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world’s largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout. We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.
As a Senior Security Engineer, Offensive Security, you'll help drive offensive security at Docker, putting our products, platforms, and cloud infrastructure under realistic adversarial testing to surface and drive out attack paths before real adversaries find them. You'll partner with engineering, product, and leadership to turn findings into durable fixes and to shape how security is designed into every Docker product. You'll apply your expertise in penetration testing, threat modeling, and exploit development to find and eliminate risks across Docker products and infrastructure. Working across cloud infrastructure (AWS, GCP, Azure), containerized environments, and AI/ML products, you'll implement proactive security solutions that scale with Docker's growth. This role offers the opportunity to help improve security programs at a company whose products are trusted by millions of developers worldwide. You'll work in a fast-paced, technically challenging environment where your security expertise directly impacts both Docker's platform and the broader container ecosystem.
Responsibilities:
- Contribute to security initiatives that align with business goals, helping ensure security is a core component of our products and infrastructure.
- Support and help implement key security programs such as automated security design reviews, and vulnerability management.
- Build deep knowledge of software security and architecture, and act as a go-to resource for engineering teams.
- Partner with engineering to design and implement security architecture and controls across Docker products and platforms.
- Plan, scope, and execute penetration tests and red-team / adversary-emulation engagements against Docker’s products and services.
- Develop proof-of-concept exploits and produce clear, risk-rated findings with actionable remediation guidance, then retest fixes to confirm closure.
- Build and maintain offensive security tooling and automation to expand testing coverage and repeatability.
- Perform security reviews and threat modeling (design, architecture, and code) across Docker products and services, including emerging AI products, and write automated security tests and exploits.
- Serve on rotating on-call schedule to respond to security events, investigate threats, and coordinate remediation efforts.
- Educate and collaborate with cross-functional teams (e.g., engineering, product) to promote security practices.
- Participate in Security Incident response.
Qualifications:
- Have 3+ years in security engineering, including hands-on offensive security and penetration testing across applications and infrastructure.
- Possess 2+ years of hands-on development experience in Python or Golang.
- Demonstrate deep expertise in authentication, authorization, including technologies like OAuth, cryptography applications and Zero Trust principles.
- Have strong hands-on experience with securing cloud ecosystems (e.g. AWS, GCP, Azure).
- Have hands-on penetration testing experience across SaaS web applications and APIs, including manual exploitation beyond automated scanners.
- Are proficient with offensive tooling and techniques such as Burp Suite, and OWASP frameworks.
- Can write security tests and develop exploits and proof-of-concepts that find real vulnerabilities.
Senior Security Engineer, Offensive Security employer: Docker, Inc
Docker, Inc. is an exceptional employer that fosters a remote-first culture, allowing you to work flexibly while contributing to cutting-edge technology in secure runtime environments. With a strong emphasis on collaboration and mentorship, employees are encouraged to grow their skills and engage with vibrant open source communities, making it a rewarding place for those passionate about software engineering. The company also prioritises work-life balance and offers competitive benefits, ensuring a supportive environment for all team members.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Security Engineer, Offensive Security
✨Get Involved in the Cybersecurity Community
Diving into the cybersecurity community is key for landing that full-time gig. Join forums like Reddit's r/cybersecurity or attend local meetups to connect with industry veterans and other job seekers. Networking is everything in this field—don’t just be a passive lurker!
✨Show Off Your Skills with Capture the Flag Competitions
Participate in Capture the Flag (CTF) competitions; these are not just a fun way to boost your skills but also a chance to showcase your talent to potential employers. Many companies, including Docker, Inc, love seeing candidates who actively engage in these challenges.
✨Tailor Your Online Presence
Make sure your LinkedIn and any professional profiles reflect your cybersecurity expertise. Share your projects, whether they’re personal or from a previous role, to catch the eye of hiring managers. This is how they’ll find your passion and commitment to the field!
✨Apply Directly Through Docker, Inc
Don’t forget to head straight to our website and check out any openings for cybersecurity roles at Docker, Inc. Applying directly can sometimes give you an edge, especially if you can mention that you've been following our work or engaging in the community.
We think you need these skills to ace Senior Security Engineer, Offensive Security
Some tips for your application 🫡
Show off your technical skills:In cybersecurity, it's crucial to highlight your technical prowess. Make sure your CV showcases specific skills like network security, penetration testing, or threat analysis. If you have relevant certifications (like CEH or CISSP), pop those on the front page to grab attention!
Tailor your portfolio for the role:Even for a full-time role, a portfolio can set you apart. If you've worked on any cybersecurity projects—be it CTF challenges, security assessments, or research papers—include these in your application. This demonstrates not just your skills, but also your hands-on experience!
Use real-world examples:When writing your cover letter, don’t just stick to your qualifications. Share real-world examples of how you’ve tackled security issues or vulnerabilities. This gives the hiring team at Docker, Inc insight into your practical problem-solving abilities and makes your application memorable.
Demonstrate your passion for cybersecurity:Cybersecurity is an ever-evolving field, so show us that you’re always learning! Mention any recent courses, webinars, or industry events you’ve attended. This not only exhibits your enthusiasm but also signals to Docker, Inc that you’re committed to staying ahead in the game.
How to prepare for a job interview at Docker, Inc
✨Sharpen Your Technical Skills
For a role in cybersecurity, it’s essential to be up-to-date with the latest tools and techniques. Brush up on your knowledge of firewalls, intrusion detection systems, and vulnerability assessment tools. Be ready to discuss specific scenarios where you’ve applied these skills, as hands-on experience can really set us apart in interviews.
✨Prepare for Scenario-Based Questions
Expect the interviewers at Docker, Inc to throw in some hypothetical situations to see how you’d handle them. Think about common security breaches or incidents and be prepared to explain how you would respond. This not only shows your problem-solving skills but also your understanding of real-world cybersecurity challenges.
✨Highlight Your Certifications
Certifications like CompTIA Security+, CISSP, or CEH can give you a significant edge in a full-time role in cybersecurity. Make sure to mention these during your interview and be prepared to discuss what you learned through those certifications and how they relate to the position at Docker, Inc.
✨Show Your Passion for Cybersecurity
Since you’re going for a full-time gig, showing genuine enthusiasm for the field can make all the difference. Share any personal projects, blogs, or communities you’re part of that relate to cybersecurity. This not only showcases your passion but also your commitment to staying engaged in this ever-evolving field.