Lead Software Engineer
Packet Host
- Pasig, Philippines15, Robinson Cyberscape Gamma, Topaz Road Ortigas Center, Pasig, Metro Manila, PhilippinesPasigMetro ManilaPhilippinesPhilippines
- Full timeFULL_TIME
Job Description
About Packet
Packet is the leading bare metal automation platform for developers, which is available in 18 global locations and supports over 60,000 bare metal installs each month. In addition to its public cloud, the company offers a popular Private Deployment product targeted at SaaS companies and enterprises that want to take advantage of customized infrastructure with the automation and operational benefits of a public cloud.
Packet’s combination of flexible bare metal automation and focus on carrier-grade networking features has positioned it at the center of the edge computing conversation. The company is rapidly expanding its edge computing presence with some 50 new sites under development. In a departure from the hyperscale cloud model, Packet is inviting physical and supply chain partners to participate in what is expected to be a highly disaggregated and rapidly expanding ecosystem.
Central to Packet’s vision is a rethinking of the infrastructure “last mile” for a world that features widely distributed, diverse and specialized hardware in a cloud consumption model. Packet is working directly with global suppliers to accelerate the availability of hardware innovation.
Responsibilities:
In this position, you will be a senior member of a small, focused team building one of Packet’s many core services and offerings. You should relish working on a variety of languages and can comfortably jump between maintaining an existing service, to leading the charge on a new microservice.
Deeply care about technology, your craft and about the success of your teammates and the company. Have strong intrinsic motivators to help drive self-improvement.
Help drive design and improve our system architecture, making sure components are built in in way for rapid development, deployment and constant improvement.
Take complex requirements and break it into small, executable chunks that can be delivered to production iteratively and with the utmost quality.
Key technology decision maker for the service you are working on, including things like languages, frameworks, tooling needed to run it in production and at scale.
Hands-on development of key services and participate in a DevOps culture and feel responsible for all services you and your team puts into production.
Actively demonstrate our core behaviors and help establish and grow our development culture.
Actively develop and grow the bench strengths at technology and process levels through mentoring, coaching, training, and talent retention.
Minimum Qualifications
- More than ten years of professional experience developing and deploying production level services.
- More than five years developing a SaaS product utilizing agile practices and frameworks such as Rails, Phoenix, Django, MEAN or microservices equivalent such as Go and API gateway/gRPC.
- Skilled at multiple languages and frameworks and have made multiple pragmatic technology choices.
- Been in a technology, product or people leadership position, building a winning formula for continual success and maintaining and growing team and company culture.
- Demonstrated ability to think strategically and executing with a sense of urgency, delivering services to meet customer demands on a timely basis.
- Ability to recruit for top technical talent for the team.
- Excellent English language communication skills internally and externally.
- (Preferred) Experience with breaking apart a monolith into microservices, including switching languages and/or frameworks.
- (Preferred) Familiarity with DevOps tooling such as Rancher, Terraform, Kubernetes.
- (Preferred) Experience with networking and the Internet and network technologies (BIOS, network booting, DHCP, layer 2/3, DNS).
- (Preferred) Understanding of data center, server and network infrastructure.
Languages / Tools / Processes We Use:
- Ruby on Rails, Golang, Python, Bash
- Postgres, Prometheus, Logstash
- Drone, Coveralls, Quay.io
- Docker, Terraform, Rancher, Docker, Nomad, Saltstack, Vault, Consul
- Slack, GitHub, Jira, Trello
- NewRelic, Rollbar, Grafana, Kibana
- (Near) Continuous, Aligned, Development and Deployment
Perks and Benefits
- Paid Holidays
- Paid Vacation Leave
- Paid Sick Leave
- Medical / Health Insurance
- Transportation Allowances
- Free Lunch or Snacks
Required Skills
- Ruby on Rails
- Django
- BASH
- Python
- Linux Server
- JIRA
- GIT
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Office Address
- Robinson Cyberscape Gamma, Topaz Road Ortigas Center