Search jobs > San Francisco, CA > Remote > Software engineer platform

Platform Engineering - Software Engineer

Linux Foundation
San Francisco, California, United States
Remote
Full-time

Job Description

The platform engineering software engineer in the LF Education department is responsible for developing and maintaining the delivery platform(P3), which enables LF Education’s hands-on certifications and interactive training labs, and all supporting services.

Your development and maintenance efforts will cover everything from learning content / certification exam procurement, delivery, scoring, and learner record management.

The P3 platform is built on cloud native technologies and delivers live interactive training and certification lab environments to thousands of learners every month.

The LF Education’s goal is to increase entry-level technical talent for open source technologies while providing a revenue growth platform for the foundation and projects.

The P3 platform plays a foundational role in achieving this goal.

Key responsibilities and expectations :

Collaboration - Collaborate closely with stakeholders to identify, understand, and document project requirements. Additionally, the ability to collaborate effectively with team members, provide and receive constructive feedback, and align with the team's goals is essential to success in this role.

Team Standards - Working within the existing team standards, ensuring consistency in solution delivery and processes, while actively contributing to the continuous improvement of standards based on personal experience, and project need.

Test-Driven Development - Utilize test-driven development methodologies to translate stakeholder needs into high-quality, maintainable solutions.

Personal Growth - Demonstrate a passion for improving expertise and applying new learnings to your work, while sharing learnings with the team that foster improvement and innovation.

Qualifications

3+ years experience working with production workloads running on Open Source and cloud-native technologies such as Linux and Kubernetes,

Proficiency in at least one programming language. We use Go and Python.

Proficient with test driven development.

Proficiency with Git, including topics such as cherry picking, squashing, and rebasing.

Proficiency with building and maintaining CI / CD Pipelines. We use GitHub Actions.

Proficiency with infrastructure as code. We use Terraform.

Hands-on technical experience managing cloud services at scale. We leverage AWS and OCI.

Practical experience with monitoring and observability systems.

Designing, writing and working with APIs.

Strong ability to communicate concepts, ideas, and requirements through the use of written communication and technical diagrams.

Facilitate efficient communication across multiple time zones through flexible availability (US & APAC Timezones Preferred).

Speaking with business stakeholders to identify and solve the right problems.

Strong ability to work in a collaborative manner - propose, present and discuss ideas and solutions - Collaborative by choice, autonomous when it’s necessary.

Excellent communication and interpersonal skills, with the ability to explain technical concepts to both technical and non-technical audiences.

Ability to work autonomously.

Able to participate in an on-call roster which may include some weekend or after hours work.

Additional Information

All your information will be kept confidential according to EEO guidelines.

6 days ago
Related jobs
Promoted
Karkidi
San Francisco, California

The Data Engineering team plays a pivotal role in our organization. As a data engineer at X, you will be able to work with large scale data and make sense out of it. We are looking for dedicated engineers to join us. Capable of interpreting product requirements into engineering implementation plans....

Promoted
Verkada
San Mateo, California

Work cross-functionally to build data products that use by other engineering teams. ...

Promoted
Discord
San Francisco, California

We develop and operate an end-to-end platform that is leveraged by our Machine Learning, Analytics, Engineering, and Product partners. We are currently taking a fresh look at our Experimentation Platform, including potentially rebuilding parts of the platform from scratch to take it to the next leve...

Promoted
Aitopics
San Francisco, California

You will collaborate closely with data engineers and software engineers to develop and drive 100% automation, best practices for deep monitoring and alerting. As a Staff Site Reliability Engineer for the Data Engineering team, you will be responsible for maintaining and enhancing the reliability of ...

Promoted
Zoox
San Mateo, California

You will work closely with electrical engineers, embedded software engineers, and validation engineers to enable support for new advanced platforms and accelerate application development across multiple projects. Zoox is looking for a Senior Embedded Software Engineer to join our Firmware Platforms ...

Promoted
ThousandEyes (part of Cisco)
San Francisco, California

As a Lead Software Engineer on this team, you will be helping to address our two main challenges: keeping up with the ever-increasing amount of data collected by our agents, and making this information more actionable for our customers. Our Internet and cloud intelligence platform is like a ‘Google ...

Promoted
2K
San Francisco, California

We develop and operate an end-to-end platform that is leveraged by our Machine Learning, Analytics, Engineering, and Product partners. We are currently taking a fresh look at our Experimentation Platform, including potentially rebuilding parts of the platform from scratch to take it to the next leve...

Promoted
AdEPT
San Francisco, California

ML Platform engages directly with Adept research teams, equipping them with a software toolkit that helps them iterate quickly:. We Value Curious Engineers Who Can Engage With New Problems And Get Things Done At a Startup. ...

Promoted
Discord
San Francisco, California

The central Data Platform seeks to build a self-service tooling platform to make the petabytes of data at Discord easily accessible for everyone at the company. To learn more about Discord Engineering, read our engineering blog here — including "How We Create Insights From Trillion Data Points" that...

Rippling
San Francisco, California

As a Senior Software Engineer on our Ads Platform team, you will have the opportunity to:. Join the Ads Platform team at Rippling and become a vital part of our engineering organization. As we scale for the next phase of our journey, we are seeking a talented and passionate Senior Software Engineer ...