Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAbout Our Client
Our client is a software development lifecycle (SDLC) data insights platform that enhances software security compliance and developer productivity. Our client provides a historical record of all coding events to proactively identify security and compliance risks at the earliest stages of development. This ensures secure coding practices identifies potential threats maintains compliance and boosts developer productivity enabling the delivery of safe and reliable software. The company is headquartered in San Francisco California but operates with a fully remote globally distributed team.
Position Overview
We are assisting our client in finding a Senior Software Engineer to lead technology development at the forefront of software security code context and software delivery. The ideal candidate will be skilled in building software with a variety of technologies and will help design test and rapidly iterate on products that empower organizations and developers with tools to enhance software security and productivity including APIs browser extensions IDE integrations bots and webhooks.
Who Will Excel in This Role
The perfect candidate is excited about leading the direction of data processing and technology development. You are passionate about empowering better software development using event enrichment and data processing. You have extensive experience in building toptier data infrastructure and tools and take pride in writing clean elegant code.
Technology Stack
Backend: Go Kotlin/JVM
Frontend: TypeScript Svelte
Cloud Automation: Terraform
Database: PostgreSQL
Search Engine: OpenSearch
Cloud Platform: Google Cloud Platform
Responsibilities
Design and develop systems for event retention processing and querying
Implement best practices for event retention
Experiment with techniques to accelerate prototyping and maximize resource utilization
Ensure reliable fast and predictable event processing pipelines
Manage data pipelines including scheduling dataflow programming SQL and data labeling
Orchestrate clusters of commodity machines
Review code mentor engineers and support teams that rely on the event store
Attract recruit and retain top engineering and scientific talent
Minimum Qualifications
Strong familiarity with backend development in Java Scala or Kotlin
Solid knowledge of SQL and relational databases
Experience with cloud computing (AWS Azure or GCP)
Basic knowledge of I/O and memory profiling in Linux/UNIX
Experience with service delivery in a Linux environment
At least 8 years of professional software engineering experience
Proven leadership as a worldclass senior software engineer
Preferred Qualifications
PhD or Masters degree in Computer Science/Engineering Mathematics Physics or a related field
10 years of experience in software engineering and data engineering
Expertise in distributed systems and managing highvolume independent machines
Expertise in SQL and PostgreSQL
Experience with event pipeline development in Java Kotlin Scala or Python
Advanced knowledge of immutable data
Strong understanding of optimization and profiling on Linux
Expertise in search technologies and opensource search systems
Familiarity with Kubernetes Docker Terraform CircleCI GitHub Actions and Jenkins
What We Offer
Opportunity to join an earlystage startup with significant ownership in technology development
Work alongside worldclass colleagues advisors and technical experts
Competitive salary and equity packages
Unlimited vacation and sick leave
Strong remote work culture and team camaraderie
Full Time