Principal Backend Engineer
Posted on 9/12/2023
INACTIVE
Netography

11-50 employees

Cloud-native network defense and anomaly response platform
Company Overview
Netography is a leading cloud-native Network Defense Platform that provides comprehensive security solutions for hybrid, multi-cloud, and on-prem networks. Their platform, Netography Fusion®, offers real-time monitoring, detection, and response to threats, enhancing the effectiveness of security, network, and cloud operations teams. Backed by globally recognized venture firms and leveraging metadata from physical and virtual devices across all major cloud providers, Netography offers unparalleled network awareness and governance without the need for additional sensors or agents.
Data & Analytics
B2B

Company Stage

Series A

Total Funding

$47.6M

Founded

2018

Headquarters

Cape Saint Claire, Maryland

Growth & Insights
Headcount

6 month growth

7%

1 year growth

4%

2 year growth

126%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Data Structures & Algorithms
Google Cloud Platform
Hadoop
Microsoft Azure
Go
CategoriesNew
Software Engineering
Requirements
  • Scalability in a rapid growth environment: Optimize large-scale AWS infrastructure with your cloud management and data warehousing expertise. Identify patterns and analyze opportunities to rapidly develop and leverage customer feedback to scale the infrastructure
  • Feature Development: Build and identify reusable components for future use. Facilitate a microservices architecture to allow for modular and pluggable new features while maintaining the current application integrity in an agile environment
  • Architecture Support: Understand the business requirements of a 24/7 operation and translate them into technical requirements. Provide expert evaluation and defect troubleshooting to ensure minimal impact on functionality
  • 10+ years of experience developing software for large-scale infrastructure
  • Strong proficiency in Go, C, or similar programming languages
  • Thorough understanding of data warehousing (Hadoop, druid, elastic search, etc.)
  • Understanding of publish/subscribe mechanisms
  • Solid understanding of computer science fundamentals, including algorithms, data structures, and distributed systems
  • Experience with cloud computing platforms such as AWS, GCP, or Azure
  • Strong problem-solving and analytical skills
  • Excellent communication and interpersonal skills
  • Familiarity with building pipelines and tools
  • A knack for benchmarking and optimization
Responsibilities
  • Design and develop scalable, reliable, and high-performance backend systems and services in Golang
  • Work closely with cross-functional teams to understand requirements and design and implement solutions that meet business needs
  • Define and enforce best practices for software development, including code reviews, testing, and documentation
  • Evaluate and adopt new technologies and tools to improve the efficiency and effectiveness of the development process
  • Continuously improve the performance and scalability of the backend systems and services
  • Participate in the entire software development life cycle, from design to deployment and maintenance
  • Participating in on-call rotation
  • Translate loosely defined requirements into solutions
Desired Qualifications
  • Programming in GoLang
  • Deep familiarity with network detection & response technology
  • Cyber Security experience
  • Understanding of network programming
  • Prior startup environment experience