Senior Software Engineer
About 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
- tier data infrastructure and tools and take pride in writing clean, elegant code.
Technology Stack
Backend: Go, Kotlin/JVM
Frontend: Type
Script, SvelteCloud Automation: Terraform
Database: Postgre
SQLSearch Engine: Open
SearchCloud 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
- class senior software engineer
Preferred Qualifications
Ph
D or Master’s degree in Computer Science/Engineering, Mathematics, Physics, or a related field10+ years of experience in software engineering and data engineering
Expertise in distributed systems and managing
- volume independent machinesExpertise in SQL and Postgre
SQLExperience 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
- source search systemsFamiliarity with Kubernetes, Docker, Terraform, Circle
CI, Git
Hub Actions, and Jenkins
What We Offer
Opportunity to join an
- stage startup with significant ownership in technology developmentWork alongside
- class colleagues, advisors, and technical expertsCompetitive salary and equity packages
Unlimited vacation and sick leave
Strong remote work culture and team camaraderie
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă