Senior Web Developer (Back-End)

Southern California Full-time Allows remote

We are looking for a deeply experienced, hands-on tech lead to finalize the architecture and lead a critical project that will design, develop, and deploy a high traffic web-based open source project hosting service. This web service will have visibility and engagement across the entire Arm ecosystem. The ideal candidate will ensure a scalable and secure architecture for the solution and lead a diverse team to build, deploy and oversee this state-of-the-art hosting service operationally. This service will integrate a number of significant commercial SaaS components such as Git, an artifact server and an SSO integration solution.

Job Title:  Senior Web Developer (Back-End)

Job Location: North America. Home based with broadband. 

Reports to:  VP Developer Services 

 

Job Summary:  

In this role you will be the technical team leader of a small Developer Services development and production operations team. You will provide technical leadership for a globally visible cloud-based Developer Services engagement with Linaro customers and members where you will have overall responsibility for deliverables and production operational excellence. You will bring extensive experience to architect and build out a complex cloud-based solutions and provide technical leadership to a team of cloud developers and system administrators.

 

Key responsibilities and accountabilities:

  • Organize and direct a small team of developers and system administrators to design, develop, integrate and support multi-component hosted solution for our customers.
  • Primary technical contact between Linaro and our hosted solutions customers.
  • Responsible for planning and successfully completing work  to agreed milestones with quality and operational standards.
  • Lead the process of recruiting a capable and talented development team.  Responsible for mentoring staff and their professional development.
  • This is a hands-on role for a senior engineer with experience in this specific technical domain and is confident in leading a small, diverse and geographically dispersed team.
  • A strong attention to detail, a passion for quality and a desire to build out validation frameworks to assure quality is required.

 

Required skills and experience:

  • Customer facing skills.  Will directly interact with customers at both the technical and management level.
  • Strong English language communication skills, including in online environments such as mailing lists and IRC.
  • Self motivated and disciplined.   Ability to work from home.
  • Ability to lead and manage a globally distributed team of employees and contractors.
  • Excellent organizational skills.
  • Comfortable in setting and meeting goals in a schedule-driven environment.
  • Familiar with fast-paced agile projects

 

Required technical skills and experience:

  • Experience working doing full web stack design and development
  • Extensive experience with scripting languages, RESTful protocols, and the development and integration of  web based software and services.
  • Thoroughly familiar with command line git and git hosting services.
  • Familiarity with open source development tools and methodologies.
  • Experience working with open source communities and successfully submitting code to upstream projects.
  • Automation & scripting experience deploying software in DevOps environments
  • Hands-on experience supporting,administering and auditing Linux systems
  • Design and implementation of automation and auditing of workflows
  • Very comfortable Linux scripting and other scripting languages such as Python
  • Experience with SAML and the implementation and operation of SSO
  • Excellent organizational skills

 

 

Desired technical skills and experience:

  • Familiar with Jira, Jira Service Desk, and Jira Confluence
  • Familiar with git, GitLab and GitHub and implementing SSO solutions
  • Experience integrating disparate web services into a single cohesive solution.
  • Familiarity with development process for one or more of the Linux kernel, AOSP and Open Embedded/Yocto is a plus.

 

Travel:

Light travel (some international) required.  Includes two Linaro Connect events. Possibly meetings and/or development sprints at customer sites, and key community events.