Apply

Lead Software Engineer - Threat Platform

Posted about 1 month agoViewed

View full description

💎 Seniority level: Lead, 8+ years

📍 Location: United States

💸 Salary: 190000.0 - 218000.0 USD per year

🔍 Industry: SaaS Security

🏢 Company: AppOmni👥 101-250💰 Series C about 2 years agoSaaSCloud SecurityCyber SecurityCloud ManagementSoftware

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: LeadershipPythonCloud ComputingKafkaSoftware ArchitectureClickhouseData engineeringGoSparkCommunication SkillsAnalytical SkillsCI/CDMentoringMicroservicesExcellent communication skillsSaaS

Requirements:
  • 8+ years of professional software engineering experience, including hands-on development in Python or Go (experience in both is ideal).
  • Proven track record in designing and architecting large-scale, petabyte-scale data pipelines or similar distributed systems.
  • Experience with streaming platforms (e.g., Kafka, Pub/Sub, Pulsar) and analytics engines (e.g., ClickHouse, Trino, Spark) to enable low-latency querying and high-volume data ingestion.
  • Cloud-native development proficiency (e.g., containerization, CI/CD pipelines, microservices, observability tools).
Responsibilities:
  • Design and build scalable, cloud-native data pipelines leveraging Go / Golang.
  • Integrate and optimize streaming technologies (e.g., Kafka, PubSub, Pulsar) and analytics engines (e.g., ClickHouse, Trino, Spark) to ingest and process petabytes of data daily.
  • Ensure solutions meet high-performance and low-latency requirements for enterprise SaaS environments.
  • Drive technical direction for the Threat Platform team, providing guidance on system design, coding practices, and tooling.
  • Collaborate with other senior engineers, architects, and stakeholders to define architecture that balances current needs with future scalability.
  • Lead the end-to-end execution of complex projects that involve multiple teams, from initial scoping to delivery and post-launch support.
  • Partner with Product Management, Security Research, and Data Science teams to align technical solutions with business goals and customer needs.
  • Serve as a go-to resource for technical questions, reviews, and best practices.
  • Mentor and coach junior and mid-level engineers, fostering a culture of ownership, continuous learning, and collaboration.
  • Champion engineering excellence by promoting test-driven development (TDD), code reviews, and proactive monitoring.
  • Advocate for reliability, observability, and scalability at every stage of the development lifecycle.
  • Identify and address technical debt, proposing innovative improvements to current features, codebase, and team practices.
  • Stay informed of industry trends and new technologies; evaluate and recommend tools or processes that boost team productivity and product performance.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 190000.0 - 215000.0 USD per year

🔍 SaaS Security

  • 8+ years of professional software engineering experience
  • Hands-on development in Python or Go
  • Experience with streaming platforms like Kafka
  • Proficiency in cloud-native development
  • Strong understanding of SaaS and security operations is a plus
  • Architect & implement high-throughput data pipelines
  • Drive technical direction and system design
  • Lead end-to-end execution of complex projects
  • Mentor and coach junior and mid-level engineers
  • Champion engineering excellence and reliability

PythonCloud ComputingKafkaSoftware ArchitectureClickhouseData engineeringGoSparkCI/CDMicroservicesSaaS

Posted 24 days ago
Apply