• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
    • Manifesto
  • Companies
  • For Business
    • EN
    • IT
    • ES
  • Sign in
ads

Cate LawrenceAugust 12, 2020

What a Security Engineer & Software Engineer Learned by Swapping Roles

Dev Life
facebooktwitterlinkedinreddit

Security engineering and software engineering teams have much to learn from each other, as two Salesforce employees learned in a “professional role reversal” that taught them how both teams can work together more efficiently and better collaborate on building secure software.

As part of the swap, reported by DarkReading, principal security engineer Craig Ingram was dropped into the Salesforce runtime team. Principal infrastructure engineer Camille Mackinnon joined the platform security assessment team. In a Black Hat briefing on Aug. 5, the two shared stories and lessons learned.

Planning and prioritization were two big takeaways from Ingram’s period on the runtime team. Engineers spent much of their time looking at competing priorities and deciding what they were going to work on: There were new features they had to develop — bug fixes to improve scalability and performance in their platform. Of course, security also came around requesting bug fixes.

Related Posts

10 essential IT Certifications in 2025

Codemotion
May 21, 2025
migliorare come dev

5 good habits to try to level up as a developer

Lucilla Tomassi
May 20, 2025
Dead Codes Society

Dead Codes Society: do you remember these programming languages?

Arnaldo Morena
April 30, 2025

Of Mice and Men: discover the perfect mouse for you

Arnaldo Morena
April 17, 2025
Share on:facebooktwitterlinkedinreddit

Tagged as:Security

Cate Lawrence
Speeding up innovation with Arun Gupta
Previous Post
Async code on Kotlin: coroutines VS RxJava
Next Post

Footer

Discover

  • Events
  • Community
  • Partners
  • Become a partner
  • Hackathons

Magazine

  • Tech articles

Talent

  • Discover talent
  • Jobs

Companies

  • Discover companies

For Business

  • Codemotion for companies

About

  • About us
  • Become a contributor
  • Work with us
  • Contact us

Follow Us

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions