Software Engineer

Save to Kiter
What Pilot is looking for in applicants

Pilot is a modern connectivity company based in New York City. We deliver fiber-optic internet and network services to businesses with no contracts, backed by a 100% uptime guarantee and 24/7 proactive support.

We're a passionate, close-knit team that believes businesses have more important things to worry about than their internet connection. Our top priority is enabling extraordinary work across all industries with connectivity solutions that are adaptive, agile, and designed with the customer in mind.

A Software Engineer at Pilot is dedicated to building and maintaining software products and processes that are key to Pilot’s network and business operations. They are responsible for committing code into new and existing projects, partnering with teams across Pilot to design and implement software solutions to operational challenges, and building integrations with external APIs and SaaS platforms. They are continuously striving to improve their technical skills and their understanding of Pilot’s business and operational needs.


  • Commit code into new and existing projects utilizing languages such as Go, SQL, Python, and Javascript
  • Partner with technical and non-technical teams across Pilot to design and implement software components, systems, and features
  • Collaborate in determining project priorities, deadlines, and deliverables
  • Design, document, and develop efficient microservices to facilitate company-wide process optimization
  • Build integrations between internal systems, external APIs and SaaS platforms


  • Someone well versed in object oriented design principles and design patterns
  • Minimum of 2-3 years work experience of relevant experience in Computer Science or related technical field
  • Experience with software development in Go preferred and general purpose programming languages such as Python and Javascript a plus
  • Experience with relational database design
  • Experience in microservice design, development and deployment
  • Understanding of Linux operating systems and fluent shell user
  • Flexible and oriented toward finding practical solutions
  • Effective communicator with a track record of working cross-functionally
  • Experience with Docker, Kubernetes, Jenkins, Envoy, AWS, gRPC, Typescript, VueJS, PHP, Jaeger Tracing, Grafana, and/or Prometheus a plus


  • Medical, Dental, Vision Coverage
  • Company-sponsored 401(k)
  • Stock Options
  • Commuter Reimbursement
  • Wellness Reimbursement

At Pilot, we believe differences make us stronger, and that our diversity is something to celebrate. Pilot hires without regard to race, color, religion or belief, national, social or ethnic origin, sex (and pregnancy), age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate.

Pilot Fiber, Inc. is not open to third-party solicitation or resumes for our posted positions. Any resume submitted to a Pilot Fiber, Inc. employee by a recruiting firm that does not have a valid, written search agreement with us will be considered a referral, regardless of whether it is submitted for a posted position or for general consideration, and no matter how it is submitted (via email, the Internet, or other means). No fee will be paid in the event a candidate is hired by Pilot Fiber, Inc. as a result of the referral or through other means.


Want some tips on how to get an interview at Pilot?

What is Pilot looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Software Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Software Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!