Senior Software Engineer

  • Full-time

Company Description

The Linux Foundation is the world's leading organization for hosting the open source projects which are driving most modern computing. We are a 100% work from home organization with great health and 401(k) benefits and a supportive, collaborative culture.

Our team members have deep roots in open technology, with hundreds of years of collective experience in the field. We are passionate about software development and about unlocking the power of open technology to drive shared innovation for the collective benefit.

Job Description

The Software Engineer is a full-time position in the Training and Certification department responsible for supporting the Certification team’s efforts in developing and maintaining performance-based exams and related documentation in the Linux Foundation’s certification portfolio of cloud-based technology exams. The certification team’s goal is to increase the available volume of skilled entry-level technical talent for Open Source technologies while providing a revenue growth platform for the Foundation. The Linux Foundation is a 100% remote (work-from-home) organization.

Position Details

As an Exam Development Software Engineer, you will fill an engineering role on the Certification Product Development team. You will be working with The Linux Foundation Project team members and Subject Matter Experts to build and maintain Certification exam software components, frameworks, tooling, and related documentation. Some of your responsibilities will be to:

  • Design, develop, and maintain performance-based Certification exams utilizing Cloud Native technologies.
  • Develop provisioning and grading scripts for performance-based exam items.
  • Design, document, and maintain frameworks and workflows that can streamline automation and exam maintenance.
  • Draft and maintain documentation related to Certification exam (content and software) development.
  • QA test exam content and platforms to identify issues and support the resolution process.
  • Identify opportunities to improve implementation, tooling, or other resources on behalf of the LF T&C team.
  • Provide support to exam delivery operations and customer support as needed to successfully deliver exams to candidates.

Qualifications

  • Technical Skills: You have 5+ years of professional experience as a software developer with Kubernetes, Linux, CI/CD pipelines, Git, Python, and/or related technologies..
  • Technical Knowledge: You know what you know and are even more comfortable communicating what you don’t know but are willing to learn. 
  • Communication: You are as comfortable communicating in online meetings as you are via asynchronous tools (email, Slack, JIRA).
  • Self-leadership: You are self-motivated and comfortable in a virtual workplace, well-organized, paying close attention to detail, and process-oriented. You enjoy working on multiple projects simultaneously. 
  • Teamwork: You are as eager to share your skills to build a stronger team as you are to learn from everyone else.
  • Attitude: At The Linux Foundation,  your attitude is as vital as your aptitude (maybe even more!).  You are upbeat and able to work with many personality types. You are mindful of the Linux Foundation’s overall mission to support Open Source Projects while always being Helpful, Hopeful, and Humble.
  • Flexibility: You can shift schedules (as needed) to accommodate colleagues across global time zones. (This team primarily works during US Central (CST/CDT) business hours -- but accommodates team members and projects worldwide.)

Valuable Extras

 

  • Including links to your online work samples with your resume
  • Having certifications: KCNA, CKA, CKAD, LFCT, or others 
  • Deep passion for open source software 
  • Experience with other Linux Foundation projects 
  • Experience developing content for learning and development programs, training courses, or testing
  • Working with data including tools for data science and business intelligence (Informer, Looker, etc)
  • Proficiency with web technologies (HTML, CSS, JS, and PHP or Node.js)
  • Experience with GitHub Codespaces, WebAssembly, AWS
  • Multi-lingual

Additional Information

  • Include links to your online work samples with your resume
  • Familiarity with open source software (Tip: for free training LFD102)
  • Experience using Linux or Linux Foundation projects (Tip: for free training LFS101)