drjobs Principal Software Engineer العربية

Principal Software Engineer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Austin - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Principal Software Engineer (Secret Clearance)

Location Austin, Texas (Hybrid/Remote)

Job Description:

Required Skills and Experience:

  • BS in a technical subject such as Computer Science, Math or Engineering
  • Prior experience as an Architect, specifically in Linux, implementing new software features
  • 10+ years overall experience in C and C++ programming, Linux operating systems particularly related to operating systems/kernels, networking and file systems
  • At least 2 years of prior experience designing security features in Linux
  • Strong problem solving, expert troubleshooting and debugging skills.
  • Prior experience working within a matrix/ cross-functional environment to collaborate to achieve results
  • Knowledge and passion for solid software engineering practices, release processes and project life cycles

Key Responsibilities:

  • Specify, design, implement and port Linux software in a dynamic product development environment.
    Design code with special attention to performance, correctness and security.
  • Design software that is suited for elastic cloud computing, secure provisioning and booting for deployment in large scale configurations including public and hybrid clouds.
  • Research relevant standards (e.g. TLS, OAUTH, OpenID Connect, FIPS, PKI, FIPS, UEFI Secure Boot, TLS, AES etc), design products that integrate seamlessly into the emerging ecosystems while conforming to these security standards.
  • Work closely with security engineers across product and functional groups. Consult and support engineers in these areas.
  • Work with the system test team to define test plans, troubleshoot and resolve software defects. Develop unit tests. Coach and mentor junior engineers in the team


Preferred Skills and Experience:

  • Experience with encryption products that run on various Linux platforms
  • Experience as a principal engineer/technical lead highly desirable.
  • Experience with TLS/SSL, SSL interception, X509 certificate management highly desirable.
  • Experience with Kubernetes and containers highly desirable.
  • Knowledge of x64 and ARM architectures including hardware pipelining a plus.
  • MS in a technical subject such as Computer Science, Math or Engineering

Employment Type

Full Time

Company Industry

IT - Software Services

About Company

10 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.