Himalayas logo
OnHiresON

Senior Software Engineer

OnHires is a global tech recruitment agency focused on providing tailored staffing solutions for fast-growing tech companies.

OnHires

Employee count: 11-50

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Our ClientOur 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 OverviewWe 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 RoleThe 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 top-tier 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

  • 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 world-class senior software engineer

Preferred Qualifications

  • PhD or Master’s 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 high-volume 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 open-source search systems

  • Familiarity with Kubernetes, Docker, Terraform, CircleCI, GitHub Actions, and Jenkins

What We Offer

  • Opportunity to join an early-stage startup with significant ownership in technology development

  • Work alongside world-class colleagues, advisors, and technical experts

  • Competitive salary and equity packages

  • Unlimited vacation and sick leave

  • Strong remote work culture and team camaraderie

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About OnHires

Learn more about OnHires and their company culture.

View company profile

OnHires is a global recruitment agency that specializes in tech recruitment and staffing for fast-growing companies. With a deep understanding of client needs and a large seafarer database, we tailor solutions that effectively find the right specialists swiftly and professionally. Our approach is centered around delivering exceptional service through remote recruitment, dedicated to meeting the diverse demands of the tech industry, including sectors like AI, Web3, and FinTech.

Our mission at OnHires is to connect great companies with even greater talent. Established in 2017, our vision is to be the leading partner that both clients and candidates always choose to connect with. OnHires has a team of experienced professionals who pride themselves on their ability to scale businesses by recruiting not just efficiently but also creatively, enhancing the hiring metrics of our esteemed clients. We believe in nurturing a culture that prioritizes growth, teamwork, and shared success, ensuring that as we celebrate our achievements together, we continuously learn and innovate in the recruitment space.

OnHires logoON

OnHires

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

50 remote jobs at OnHires

Explore the variety of open remote roles at OnHires, offering flexible work options across multiple disciplines and skill levels.

View all jobs at OnHires

Remote companies like OnHires

Find your next opportunity by exploring profiles of companies that are similar to OnHires. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan