Senior Software Security Engineer
Senior Software Security Engineer

Senior Software Security Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Motorola Solutions

At a Glance

  • Tasks: Lead security initiatives, perform threat modelling, and conduct security code reviews.
  • Company: Join Motorola Solutions, a leader in innovative technology and security.
  • Benefits: Attractive salary, health benefits, remote work options, and continuous learning opportunities.
  • Other info: Dynamic tech environment with excellent career advancement potential.
  • Why this job: Make a real difference in product security while working with cutting-edge technologies.
  • Qualifications: 5+ years in Security Engineering, strong coding skills, and knowledge of security best practices.

The predicted salary is between 48000 - 72000 £ per year.

Motorola Solutions values your privacy.

  • Perform threat modelling, risk assessments, and architecture reviews to identify and mitigate risk.
  • Support the engineering teams on definition of detailed security requirements to meet compliance requirements and industry best practices.
  • Perform security code reviews looking for potential security vulnerabilities.
  • Act as a subject matter expert to advise and answer questions from engineering and compliance teams on technical product security matters.
  • Define and oversee the deployment of Software Composition Analysis (SCA) tools to compile SBOMs of software components, helping to identify known vulnerabilities and license compliance violations.
  • Define and oversee the deployment of automated security testing tools into CI pipelines, including Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and Secret Detection scanning tools.
  • Manual penetration testing of web applications (backend and frontend). Manual penetration testing skills in the domains of cloud infrastructure, embedded/OS or mobile are desirable.
  • Write custom scripts or unit test cases to check for vulnerabilities or broken/missing security controls.
  • Recommend improvements to existing security scanning tools and processes, and propose new ones.
  • Establish and maintain secure coding standards, baseline product security requirements and more general best practices to provide guidance to development teams.
  • Assist the program area with implementing a secure Continuous Integration/Continuous Delivery (CI/CD) pipeline utilizing DevSecOps principles and practices to increase automation.
  • Implement automated security controls as part of CI/CD pipelines.

Qualifications:

  • 5+ years of experience in Security Engineering with a focus on product security and/or application security.
  • Bachelor’s degree in Computer Science, Information Security, or a related technical field.
  • In-depth knowledge of Linux and Docker container-based infrastructures, including their orchestration (e.g. Kubernetes).
  • Working knowledge of techniques, standards, and state-of-the-art authentication and authorization technologies, applied cryptography, security vulnerabilities and remediations.
  • Significant software development experience. Experience in Go (our main backend language), Typescript/Javascript, C/C++, Python and Bash is desirable.
  • Working knowledge of web-related protocols and technologies (HTTP, REST APIs, DOM, CSP), networking protocols (IP, TCP, UDP), and security protocols (TLS).
  • Experience in performing threat modeling, with a good grasp of common threat vectors and frameworks.
  • Strong knowledge of security principles, best practices, and industry standards, such as NIST, ISO 27001, and CIS Critical Security Controls, OWASP ASVS and Testing Guides.
  • Familiarity with industry-standard security frameworks such as OWASP and NIST.
  • Experience with security tools such as SAST, DAST, IAST, and SCA.
  • Exceptional analytical and investigative skills, with hands-on experience in root cause analysis.
  • Knowledge of current and emerging threats and techniques for exploiting security vulnerabilities.
  • Experience with CI/CD pipeline, security tools integration, and secure SDLC.
  • Experience with cloud-based infrastructure (AWS, Azure, or Google Cloud), and on best practices on how to secure cloud environments.
  • Familiarity with security considerations for AI/ML systems is desirable.
  • Understanding of distributed systems design, implementation and operation.
  • Understanding of privacy threats and controls, including on how to adapt generic best practices to specific scenarios in the product by providing detailed specifications to stakeholders.
  • Exploit development experience, and good understanding of the necessary conditions to trigger different vulnerability types, and the maximum impact achievable.
  • Experience with enterprise log collection and analysis platforms (e.g., Splunk, OSQuery).
  • Master's degree or equivalent experience preferred.
  • Security certifications are a plus, including OSCP, OSEE, SANS/GIAC, CCSP, and CISSP.
  • Excellent verbal and written communication, with the ability to translate complex security concepts to technical and non-technical stakeholders.
  • Demonstrated ability to design, document, and implement new security processes.
  • Experience in a high-growth technology environment or SaaS business.
  • Ability to remain calm under pressure, especially during incidents or audits.

Senior Software Security Engineer employer: Motorola Solutions

Motorola Solutions is an exceptional employer that prioritises employee growth and innovation in a collaborative work culture. With a strong focus on security engineering, employees benefit from comprehensive training opportunities, cutting-edge technology, and the chance to work on impactful projects in a dynamic environment. Located in a vibrant area, the company fosters a supportive atmosphere where team members can thrive and contribute to meaningful advancements in product security.
Motorola Solutions

Contact Detail:

Motorola Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Security Engineer

✨Tip Number 1

Network like a pro! Attend industry meetups, conferences, or webinars related to software security. It's a great way to connect with potential employers and learn about job openings that might not be advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving threat modelling or security code reviews. This gives you a chance to demonstrate your expertise and stand out from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common security scenarios and best practices. Be ready to discuss your experience with tools like SAST and DAST, and how you've implemented security in CI/CD pipelines.

✨Tip Number 4

Don't forget to apply through our website! We often have exclusive listings and it's the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team!

We think you need these skills to ace Senior Software Security Engineer

Threat Modelling
Risk Assessments
Security Code Reviews
Software Composition Analysis (SCA)
Static Application Security Testing (SAST)
Dynamic Application Security Testing (DAST)
Manual Penetration Testing
Custom Scripting
Continuous Integration/Continuous Delivery (CI/CD)
DevSecOps Principles
Linux
Docker
Kubernetes
Go
Typescript
Javascript
C/C++
Python
Bash
HTTP
REST APIs
TLS
NIST
ISO 27001
OWASP
Root Cause Analysis
Cloud Infrastructure (AWS, Azure, Google Cloud)
Security Tools Integration
Exploit Development
Enterprise Log Collection and Analysis

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Security Engineer role. Highlight your experience with threat modelling, security code reviews, and any relevant tools you've used. We want to see how your skills match up with what we're looking for!

Showcase Your Projects: Include specific projects where you've implemented security measures or conducted risk assessments. This gives us a clear picture of your hands-on experience and how you tackle real-world security challenges.

Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're passionate about security engineering and how your background makes you a great fit for our team. We appreciate straightforward communication!

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, we love seeing candidates who take that extra step!

How to prepare for a job interview at Motorola Solutions

✨Know Your Stuff

Make sure you brush up on your knowledge of security principles, best practices, and the specific tools mentioned in the job description. Be ready to discuss your experience with SAST, DAST, and CI/CD pipelines, as well as any relevant security frameworks like OWASP and NIST.

✨Showcase Your Experience

Prepare to share specific examples from your past roles where you've performed threat modelling, risk assessments, or security code reviews. Highlight any hands-on experience you have with manual penetration testing and how you've contributed to improving security processes.

✨Communicate Clearly

Since you'll need to explain complex security concepts to both technical and non-technical stakeholders, practice articulating your thoughts clearly. Use simple language when necessary and be prepared to answer questions about your approach to security challenges.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the role and the company. Inquire about their current security challenges, the tools they use, or how they implement DevSecOps principles. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Senior Software Security Engineer
Motorola Solutions

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>