Senior Software Engineer I - Data Collection

New
United StatesFull-TimeSenior
Salary141,000 - 165,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
DockerJavaKafkaKubernetesC++LinuxMicroservicesScala

Requirements

  • Bachelor’s, Master’s, or PhD in Computer Science or related field
  • 5+ years of software engineering experience with ownership of production systems
  • Strong object-oriented programming skills (Java, Scala, or C++)
  • Solid understanding of data structures and performance characteristics
  • Experience building scalable, distributed systems using microservices architecture
  • Familiarity with multi-threaded programming and concurrent systems
  • Exposure to large-scale or 24/7 production environments
  • Experience with big data systems and Unix/Linux environments
  • Strong problem-solving skills and attention to system reliability and performance
  • Willingness to learn new technologies, including Scala

Responsibilities

  • Design and develop high-throughput, distributed data collection systems that support real-time ingestion of massive volumes of machine-generated data
  • Focus on building scalable, reliable backend services and improving the performance of critical data pipelines
  • Design and implement high-volume, fault-tolerant distributed systems for data ingestion and processing
  • Develop and maintain scalable backend services handling petabyte-scale data workloads
  • Build and optimize data collection agents that process tens of thousands of events per second
  • Improve system efficiency, scalability, reliability, and performance through continuous analysis and optimization
  • Write clean, well-tested, and maintainable code with strong automated test coverage
  • Collaborate within an engineering team to deliver high-quality solutions aligned with business needs
  • Work with modern distributed technologies such as Kafka, Kubernetes, and Docker
  • Participate in architectural discussions and contribute to system design decisions
View Full Description & ApplyYou'll be redirected to the employer's site
141,000 - 165,000 USD per year
Apply Now