Principal Software Engineer

Principal Software Engineer

At Linux Foundation

Date Posted:

Location: USA Only, TELECOMMUTE



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 (lfx.dev).



Qualifications
 
  • 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

    • Javascript

    • 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)



Additional Information

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.

The Linux Foundation is an all-remote workforce that hires world-class talent.  We are as passionate about providing a flexible and supportive work culture as we are about open-source software. Collaboration is in our DNA, and we pride ourselves on being able to work closely together while not being tied to an office. We offer exceptional benefits - e.g., top of the line healthcare plans, unlimited PTO, and 100% 401k match up to the IRS-defined limit per year.

The Linux Foundation is an Equal Opportunity Employer.

Apply for the job