At a Glance
- Tasks: Analyse software designs for security, perform threat modelling, and oversee security testing.
- Company: Join Motorola Solutions, a global leader in safety technology.
- Benefits: Enjoy competitive salary, bonus schemes, flexible working, and extensive career development.
- Other info: Work remotely with a supportive team focused on innovation and community.
- Why this job: Make a real impact on global safety while advancing your cybersecurity skills.
- Qualifications: 7+ years in Security Engineering and strong software development experience required.
The predicted salary is between 60000 - 80000 £ per year.
Company Overview
At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
Department Overview
The Senior Software Cybersecurity Engineer will be responsible for analysing software designs and implementations from a security perspective, identifying and proposing remediations to security issues throughout the software development lifecycle (SDLC).
This role is mainly remote.
Responsibilities
- Security Design and Implementation
- 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.
- Security Testing
- 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).
- 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.
- Vulnerability Management
- Periodically triage the findings from the automated security scanning tools.
- Validate potential security vulnerabilities to determine whether they are actual true positives, or false positives in the product context.
- Assess the risk of vulnerabilities and threats in order to help the business determine their remediation priority order.
- Communicate the identified security issues to engineering and compliance stakeholders, and manage them throughout the SDLC process to ensure they are properly addressed.
- SDLC and DevSecOps Integration
- 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.
- Incident Response and Compliance
- Support product security incident response processes, including root cause analysis and definition of mitigation strategies.
- Define clear criteria and protocols for security incident response.
- Conduct post-incident analysis to compile lists of lessons learned, and measures to prevent similar incidents from reoccurring.
- Monitor emerging security threats, vulnerabilities, and trends to proactively investigate, remediate, and integrate new protections.
- Ensure products comply with relevant security standards, certifications, and regulations.
Basic Requirements
- Required Qualifications
- 7+ 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.
- Experience leading cybersecurity process change and mentoring on secure by design principles.
- Partnering with engineering teams to ensure secure coding practices and adoption of industry best practices.
- Technical Skills
- In-depth knowledge of Linux and Docker container-based infrastructures.
- Significant software development experience.
- Proven experience in developing and implementing threat modelling programs.
- Strong knowledge of security principles, best practices, and industry standards.
- Experience implementing DAST, SAST, IAST, SCA and driving adherence.
- Experience with cloud-based infrastructure and securing cloud environments.
Desirable Qualifications
- Familiarity with security considerations for AI/ML systems.
- Understanding of distributed systems design, implementation and operation.
- Exploit development experience.
Education and Certifications
- Master's degree or equivalent experience preferred.
- Security certifications are a plus.
Soft Skills and Leadership
- Excellent verbal and written communication.
- Demonstrated ability to design, document, and implement new security processes.
- Ability to remain calm under pressure.
In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get:
- Competitive salary and bonus schemes.
- Two weeks additional pay per year (holiday bonus).
- 25 days holiday entitlement + bank holidays.
- Attractive defined contribution pension scheme.
- Private medical insurance.
- Employee stock purchase plan.
- Flexible working options.
- Life assurance.
- Enhanced maternity and paternity pay.
- Career development support and wide ranging learning opportunities.
- Employee health and wellbeing support.
- Carbon neutral initiatives/goals.
- Corporate social responsibility initiatives.
Travel Requirements
Under 10%
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
Yes
Company
Motorola Solutions UK Limited
EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
Senior Software Cybersecurity Engineer in Edinburgh employer: Motorola Solutions
At Motorola Solutions, we prioritise our people and foster a collaborative work culture that empowers employees to contribute to a safer world. As a Senior Software Cybersecurity Engineer, you will benefit from competitive salaries, generous holiday entitlements, and extensive career development opportunities, all while working in a supportive environment that values innovation and personal growth. Our commitment to employee wellbeing and corporate social responsibility initiatives further enhances the rewarding experience of being part of our close-knit community.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Cybersecurity Engineer in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the cybersecurity field, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to security design and implementation. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common cybersecurity scenarios and challenges. Be ready to discuss how you've tackled security vulnerabilities in past roles, as this will demonstrate your hands-on experience.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Software Cybersecurity Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Cybersecurity Engineer role. Highlight your experience in security engineering, especially focusing on product and application security. We want to see how your skills align with our mission to keep people safer!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about cybersecurity and how your background makes you a perfect fit for our team. Don’t forget to mention any relevant projects or experiences that showcase your expertise.
Showcase Your Technical Skills:In your application, be sure to highlight your technical skills, especially in areas like threat modelling, security testing, and CI/CD pipelines. We love seeing candidates who can demonstrate their knowledge of industry standards and best practices!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our mission to build a safer future!
How to prepare for a job interview at Motorola Solutions
✨Know Your Cybersecurity Fundamentals
Brush up on your knowledge of security principles, best practices, and industry standards like OWASP and NIST. Be ready to discuss how you've applied these in past roles, especially in threat modelling and vulnerability management.
✨Showcase Your Technical Skills
Prepare to demonstrate your expertise in programming languages relevant to the role, such as Go, Python, and JavaScript. You might be asked to solve a coding problem or explain your approach to secure coding practices, so be ready to dive into technical discussions.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. Think about past experiences where you identified vulnerabilities or implemented security measures, and be prepared to explain your thought process and the outcomes.
✨Communicate Clearly and Confidently
Since you'll need to translate complex security concepts to both technical and non-technical stakeholders, practice explaining your ideas clearly. Use examples from your experience to illustrate your points and show how you can bridge the gap between teams.