Principal Software Engineer, WordPress Platform

You apply expert-level knowledge of CS principles and web development best practices every day to constantly innovate and improve the Managed WordPress platform.  You seek to automate, instrument, and make data driven decisions. You strive to enable our business partners and end-customers to connect in new ways that help them succeed.  You are experienced with CI/CD and development best practices and can mentor new developers confidently. You are comfortable in all aspects of agile development methodology and know how to direct Scrum ceremonies. You can develop new software libraries, features and entire services or applications from scratch with little direction and can design and socialize important software updates across the team and organization. You have an organization-wide approach and are capable of working with several teams from different parts of the company together to validate broad, far-reaching software designs, divide work for implementation and drive good process, code review and testing methodologies across a larger group.

What you’ll get to do…

  • Be hands-on with the most important objectives within the Managed WordPress Product.
  • Lead and optimize the development of the WordPress platform to run on any infrastructure (on-premise / AWS)
  • Ensure the Managed WordPress Platform is instrumented to measure performance, availability, quality, and business KPIs
  • Use your experience with agile to help mold, shape, and train teams within Hosting to be high-functioning

Your experience should Include…

  • BS in Computer Science, Computer Engineering, Information Systems, Math, or equivalent degree or experience
  • 10+ years of relevant full-time software engineering experience
  • Expert with Agile (Scrum/Kanban) software development, Git/GitHub, and related tools
  • Strong knowledge of distributed data stores: Cassandra, MongoDB, DynamoDB, or Redis
  • Strong knowledge of batch and streaming data platforms: Hadoop, EMR, Kinesis, or Kafka
  • Strong knowledge with ELK stack (Kibana) and monitoring tools like New Relic or Icinga
  • Strong knowledge with Metric Collection tools: Prometheus and Grafana
  • Strong knowledge of CI/CD tools and best practices (Jenkins, Pipelines, GitHub Actions)
  • Experience with cloud technologies & services: AWS, GCP, Azure
  • Experience with open source cloud technologies: OpenStack and Kubernetes / Nomad
  • Experience with workload containerization using Docker
  • Knowledge of backend runtimes such as HTTPD, Nginx, HAProxy, Varnish
  • Knowledge of front-end languages and frameworks (HTML, CSS, JavaScript, NodeJS, ReactJS, Bootstrap)
  • Knowledge of Python, C, PHP, and Go
  • Knowledge with distributed file stores, Virtual Filers, Object Stores (Ceph, ZFS, S3)
  • Passion for self-driven, continuous learning both in and out of the office
  • Excellent communication skills are required to be able to convey technical issues and details to non-technical users
Job Type
Full Time
How to Apply
Via web form