Backend Software Engineer Solve hard problems with a team of infrastructure pros NSONE is a disruptive, fast moving internet infrastructure company bringing new technologies to market to solve the most challenging problems in DNS and traffic management. We operate a large global delivery infrastructure powered by our bleeding edge technology, helping companies answer the question of whats the best way for end users to connect to my application or website? NSONEs world class team of infrastructure experts is based in New York City with offices in San Francisco and Singapore. Tight-knit, customer focused, driven by innovation NSONE is not a sprawling, hierarchy addled behemoth. We are lean and fast, and theres a tight loop among our entire team. Were all about automation, intelligent distributed systems, and quick iteration. The role Were looking to add a new member to our small but fast growing engineering team: an experienced Backend Software Engineer who can dive in to our extensively automated, globally distributed system, summoning their deep technical background to drive new innovation in the software and tools that run our cutting edge traffic management platform. Were looking for an autodidact who can immerse themselves in our platform immediately, leveraging existing technical strengths and teaching themselves the systems that are new to them. You should have broad knowledge of the technologies in modern infrastructure operations and automation and be able to offer constructive advice for improvements while using and scaling the systems in our existing platform. Youll take responsibility for the quality of your code, and your daily work will have an immediate company-wide impact. Some stuff youll work on:
Our globally distributed platform comprised of many subsystems including:
custom architected, distributed servers
DNS and traffic management
client node monitoring
internal load balancing
client data ingestion
internal metrics and statistics
REST API
Integrations with third party SaaS, APIs, and libraries
Our extensive internal functional and unit testing suites
Internal tools for development, building, testing and deployment
Packet capture and analysis, DDoS mitigation tools
Various Open Source projects, including our REST API clients and integrations
Technologies We like to find the right tool for the job, and well expect your sage advice to help make future decisions on which technologies should power our platform (and why they are best). Whatever the technology, we strive for provably maintainable, scalable, and secure systems. We run a custom stack in a very distributed network with infrastructure in various environments around the globe. Some tools were currently using to tie it all together include:
- Ansible
- Redis
- Linux
- MongoDB
- Vagrant
- RabbitMQ
- Python (Twisted)
- Hadoop/HDFS/OpenTSDB
- C, Go
- BPF and packet analysis
Working @ NSONE Were a small, well funded startup with a casual work environment and strong work ethic. Theres a lot to do so we keep meetings and process to a minimum. Were headquartered in NYCs Financial District. We like to have fun, but skip most of the fancy startup gimmicks (fresh beer yes, gourmet chef and afternoon yoga no). We prefer candidates local to NYC or SFO, but will happily consider well qualified remote employees. We offer:
- competitive compensation (salary and stock options)
- medical, dental, and vision
- commuter benefits
- 401k
- flexible hours and time off
NSONE is an equal opportunity employer.
