Jobs and Careers
SA

Principal Software Engineer (Security)

Safran Passenger Innovations
United Statesfull_timeVerifiedPosted 3 Jan 2023
💰 $197,000/yr($148,000/yr$197,000/yr)

About the role

At Safran Passenger Innovations, we make flying fun by focusing on maximizing the Passenger Experience. As an innovative In-Flight Entertainment and Connectivity (IFEC) company we design, engineer, manufacture, sell and support world-class In-Flight Entertainment and Connectivity solutions. Our products are constantly evolving, solving complex media distribution, playback, and networking problems in a secure, demanding on-wing environment. Safran IFEC products are utilized by many of the world’s premier air carriers. Step aboard and help us by creating the best in-flight experiences for today and beyond!

Job Summary

As a Principal Security Software Engineer on the Software Development team, you will engage with an experienced cross-disciplinary staff to design and implement innovative In-Flight Entertainment (IFE) products applying state-of-the-art security principles (wired and wireless) concepts and technologies to modernize all security aspects of our platform, including on-wing and off-wing Compute, Connectivity, Networking, and Storage. Working closely with inter-disciplinary teams you will participate in the architecture, design, development, test, and integration of software features for the RAVE IFEC systems and products using a hybrid development methodology in a regulated environment. You must be a self-starter, responsive, flexible, and able to succeed within an open, collaborative peer environment.

Duties and Responsibilities:

  • Contribute to the design, creation, development, and improvement of security features, packaging, tools, testing, test automation, continuous integration, delivery, documentation, and building of complex distributed systems in a low power, low latency, heat-conscious environment
  • Problem-solving - troubleshoot, triage, debug, and resolve security issues
  • Demonstrate a passion for continuous improvement and take personal ownership of quality
  • Provide guidance, mentoring, training, and support across product development and the broader IFE business with respect to security best practices
  • Provide realistic estimates, foster a culture of transparency, and meet agreed-upon commitments
  • Facilitate communication internally, with stakeholders, users, and/or customers on specifications, architecture, design, implementation, and approvals
  • Actively participate, engage, and contribute during meetings
  • Leverage other internal organizations to facilitate product success
  • Prepare and present technical information for large and diverse audiences
  • Assess third-party and open-source software and in some cases implement the same
  • Adhere to, contribute to, and help improve both organizational processes and the software development lifecycle (SDLC)


Pay: $148,000 - $197,000 per year

Requirements

  • Bachelor’s Degree in Computer Science, or equivalent experience in a related field (Cybersecurity training or experience is advantageous)
  • 3-6 years of experience in a Senior (or above) level role within Security software engineering
  • 15+ years of overall software development experience

Required Experience

  • 5+ years of proven experience in containers technologies, microservices, and DevOps practices
  • Expert on monolithic to secure by design microservices with an eye towards practical migrations and attack surface analysis
  • Expert in service-to-service (API) communication security and monitoring
  • Security – holistic - Experience with security engineering concepts and practices including system and network security, authentication, protocols, cryptography, DB, and application security in regulated environments
  • Enterprise-level expertise in securing the development and delivery of complex distributed computing environments
    • Mastery of basic security concepts such as authentication, authorization (IAM), DevSecOps, Infrastructure as Code, and Microservices/Containers
    • Deep network understanding including protocols, debugging, layers, security, intrusion detection, log analysis, and network scanning
    • Understand the OSI model and the relationship between layers
    • Hybrid networking concepts (Cloud/On-Prem/On-Wing)
    • Secure design of API’s, queuing/messaging
    • Securing Kubernetes
  • Design experience with implementing Digital Rights Management (DRM) tools and key/secrets management
  • Experience with decentralized access control in complex distributed environments
  • UNIX/Linux or embedded operating systems using C/C++
  • Experience troubleshooting &

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Safran Passenger Innovations

View company profile →