Remote Developer Jobs

Principal Software Engineer

The Linux Foundation
Posted: 2 years ago

Company Description

The Linux Foundation is creating the greatest shared technology investment in history by enabling open source collaboration across companies, developers, and users. We are the organization of choice to build ecosystems that accelerate open technology development and commercial adoption.

ä Job Description

The Linux Foundation has evolved a proven methodology to transform projects into category leaders. LFX operationalizes this approach, providing a suite of tools built to facilitate every aspect of open source development. Critical projects must have their finger on the pulse of their entire developer ecosystem, with tools tailored to key stakeholders driving project development, including maintainers, contributors, community managers, marketers, and more. In your role as a software engineer, you will be a part of the Linux Foundation engineering team working on LFX (


  • Minimum of 8 years of relevant experience
  • B.S./ M.S., or Ph.D. in Computer Scinece or equivalent qualications
  • Experienced and enjoys working in fast-paced and adaptable (startup-like) environments
  • Excellent troubleshooter and problem solver
  • Product vision - can take a feature or problem statement, then scope, breakdown, and estimate an effective solution
  • Mentor - capable of providing technical guidance, troubleshooting, and mentoring to others
  • High-level understanding of networking standard protocols and components such as: HTTP, DNS, TCP/IP, ICMP, the OSI Model, Subnetting and Load Balancing
  • Ability to think outside-of-the-box to generate creative solutions to problems
  • Requires the ability to multitask and work well under pressure
  • Requires excellent communications skills, both verbal and written
  • Prefer experience working with one or more of these technologies:
  • AWS
  • Serverless Framework
  • API Gateway
  • CICD Pipelines (CircleCI / Gitlab CI / Jenkins)

Must have solid experience across full-stack applications using one or more of:

  • HTML
  • CSS
  • Javascript ES6
  • Angular 9+
  • Typescript
  • RESTful API Implementation.
  • NodeJS
  • Golang
  • AngularJS
  • Redux

Understands design, architectural, and/or software patterns, including one or more of:

  • Microservices
  • SOA (Service-oriented Architecture)
  • API Design
  • Contract-first Design
  • AWS Serverless
  • CQRS (Command Query Responsibility Segregation)
  • Data Science and Machine Learning (nice to have)
Remote developer