A Bit About Us
Oath’s Open Source Program Office supports the successful use of and contribution to open source projects across all engineering teams at Oath. Visit Oath.com to see our many important brands, and research our history to see the contributions we’ve made to many of the internet’s most important big data, cloud computing, and mobile open source projects. We’re looking for someone to be part of our open source program office team to help support our mission.
- We are responsible for designing, developing and deploying the tools that engineers use to manage open source repos, CLAs, licenses, third-party disclosures, and source code.
- We collaborate closely with engineering teams as well as legal and PR, and we work openly across the industry, through our participation in organizations such as the TodoGroup, Apache Software Foundation, and many others.
- We tell the story of Oath’s open source evolution, at internal events, external conferences, and many other venues.
Now, About You
You are an experienced open source software developer with a passion for engineering. You have hands-on experience with Node.JS, Javascript, Python, web development, and other scripting languages, you probably code in Java too. You understand how Github works and have an aptitude to learn new skills. You believe code must be high quality code. You are curious and willing to learn new skills.
You are comfortable working in a collaborative and sometimes chaotic environment. You work well with people, and you work well independently. You are a consummate professional, but barriers don’t stop you. You get the job done. You are open to ideas, and embrace diversity of perspective to help refine your ideas. You solve problems using automation. You aspire to grow a career based on open source and get visibility for the work you do.
Your qualifications:
- At least 3 years of web development experience, with a working knowledge of and a passion for Node.JS, Python, and JavaScript.
- Fluency using Git and GitHub, and experience in contributing to open source projects.
- Ability to create a service that stores and reports large amounts of data to manage Github activity tracking, integrating multiple technologies into a reliable solution.
- Clear and concise writing and speaking for communicating best practices to engineering and management
- Experience with running services in production.
A typical day may have you work on one of of the following:
- Developing the tools used to manage how we launch new open source projects
- Managing who has access to what, when, and how on our Github orgs
- Make sense of Github teams, permissions, and webhooks
- Integrating new webhooks into github projects to automate various compliance checks
- Documenting and managing how we publish and promote projects
- Helping a project get ready to publish by helping with documentation and tests
- Working with our security team to keep content off Github that shouldn’t be posted there
- Be a service to engineering teams to help their projects look great
We’ll lovingly call this role the Governor of Github, since you’d be in charge of how we use our content published on Github.com. If that sounds like something you like to do, let’s talk about how Oath’s Open Source Program Office can help take your career to the next level!