Staff Software Engineer – Java/Kotlin, Distributed Systems

Jobtailor

California (MO)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tenable is seeking a Staff Software Engineer to join our core product engineering team. You will design, develop, and maintain cloud-based, scalable search solutions and microservices that support our customers' evolving data landscape.

You will lead architecture, mentor engineers, and collaborate with product managers to deliver robust data ingestion, storage, and retrieval capabilities across a cloud-native platform.

Qualifications

  • Experience in Database performance tuning, schema design, query optimization in a distributed microservice architecture.
  • 8+ years of software development experience in enterprise development and a desire to lead.
  • Experience in software development, particularly within a distributed, microservice architecture.
  • B.S. degree in Computer Science or a directly related field, or equivalent work experience.
  • Experience developing in Java or Kotlin, and a willingness to learn new languages as needed.
  • Experience of working in containerized microservice architecture in Kubernetes.
  • Experience in developing core libraries, infrastructure, and search engines.
  • Cross-platform development is a big plus.
  • Accountability for the behavior of your software in production.
  • Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects.
  • Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams.
  • The ability to work independently and as a part of a team, and to lead/drive projects as necessary.
  • Experience with operational datastores, Kafka, or similar.
  • The desire to continuously learn and be exposed to new technologies.

Responsibilities

  • Design, develop, and maintain cloud-based search solutions and data pipelines in a microservices setup.
  • Build scalable, reliable cloud-native UI and services for data ingestion, storage, and retrieval.
  • Lead architectural decisions and mentor engineers on technical execution.
  • Collaborate with product managers and designers to evolve platform capabilities for a broad customer base.
  • Drive innovation in cloud architecture and distributed systems with a focus on security and performance.

Skills

Database performance tuning
Schema design
Query optimization
Java development
Kotlin development
Microservice architecture
Containerization
Core library development
Search engine development
Operational datastores
Agile methodologies
Leadership
Collaboration
Coaching
Accountability
Independence

Education

B.S. Degree in Computer Science

Tools

Kubernetes
Kafka
Cloud Architecture
Distributed Systems
Cross-Platform Development

Job description

  • Tenable is looking for a Staff Software Engineer to join our core product engineering team.
  • Focused on designing, developing, and maintaining cloud-based, state-of-the-art search solutions on top of our customers' ever-evolving landscape of infrastructure in a scalable way.
  • As a Staff Software Engineer on the team, you will have the opportunity to be part of implementing and maintaining a highly scalable, highly reliable cloud-native user interface and underlying microservices which utilize modern technologies and programming languages.
  • This role centers on crafting the services that enable data ingestion, storage, querying, and retrieval at scale.
  • It's about building the reliable and efficient 'plumbing' that powers the entire data ecosystem.
  • A critical aspect of this job is to build and manage services around data handling.
  • This role will be responsible for managing the ingestion, storage, and retrieval of data within the platform.
  • This includes ensuring the robustness and efficiency of these processes
  • As a senior member of the team, you will have the opportunity to architect, design and implement features to help drive the overall architecture of our platform.
  • Become a member of senior engineering teams driving on-going innovation of our global cloud architecture and distributed systems that serves our broad customer base with the latest cyber security technologies.
  • Bring your ideas and experiences to the table and help make a lasting impact.
  • Work closely with Product Managers, other engineers, designers, and stakeholders to continuously iterate on our products and drive consensus.

Requirements

  • Experience in Database performance tuning, schema design, query optimization in a distributed microservice architecture
  • 8+ years of software development experience in enterprise development and a desire to lead
  • Experience in software development, particularly within a distributed, microservice architecture
  • B.S. degree in Computer Science or a directly related field, or equivalent work experience
  • Experience developing in Java or Kotlin, and a willingness to learn new languages as needed
  • Experience of working in containerized microservice architecture in Kubernetes
  • Experience in developing core libraries, infrastructure, and search engines
  • Cross-platform development is a big plus
  • Accountability for the behavior of your software in production
  • Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects
  • Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams
  • The ability to work independently and as a part of a team, and to lead/drive projects as necessary
  • Experience with operational datastores, Kafka, or similar
  • The desire to continuously learn and be exposed to new technologies.

Demonstrates expertise in designing and developing cloud-native applications, with a strong focus on data ingestion, storage, and retrieval within distributed microservice architectures. Proven ability to lead technical projects and mentor junior staff while collaborating effectively across teams.

Highest-signal resume keywords

  • Database Performance Tuning
  • Java Development
  • Kotlin Development
  • Microservice Architecture
  • Agile Methodologies

ATS Optimization Keywords

Hard Skills

  • Database Performance Tuning
  • Schema Design
  • Query Optimization
  • Java Development
  • Kotlin Development
  • Microservice Architecture
  • Containerization
  • Core Library Development
  • Search Engine Development
  • Operational Datastores

Soft Skills

  • Leadership
  • Collaboration
  • Coaching
  • Accountability
  • Independence

Certifications & Qualifications

  • B.S. Degree in Computer Science

Industry Keywords

  • Cyber Security
  • Data Ecosystem
  • Cloud-Based Solutions
  • Scalable Systems
  • Agile Teams

Tools & Technologies

  • Kubernetes
  • Kafka
  • Cloud Architecture
  • Distributed Systems
  • Cross-Platform Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Java/Microservices
Senior Software Engineer – Java/Microservices

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000
Senior Software Engineer - Java/Microservices
Senior Software Engineer - Java/Microservices

Tenable, Inc. • New York (NY)

Hybrid
USD 138,000 - 184,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer – C#/Java/AI
Senior Software Engineer – C#/Java/AI

Jobtailor • California (MO)

On-site
USD 110,000 - 160,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Jobtailor • Seattle (WA)

On-site
USD 150,000 - 190,000
Staff Software Engineer (Platform Architecture & Execution Model)
Staff Software Engineer (Platform Architecture & Execution Model)

Jobtailor • Oregon (WI)

On-site
USD 180,000 - 230,000
Health benefits
Unlimited PTO
Career growth
+1
Senior Cloud-Native Distributed Systems Architect
Senior Cloud-Native Distributed Systems Architect

Jobtailor • California (MO)

On-site
USD 180,000 - 240,000
Software Developer, Software Engineer
Software Developer, Software Engineer

Jobtailor • Dallas (TX)

On-site
USD 70,000 - 110,000
Software Engineer – Level 3
Software Engineer – Level 3

Jobtailor • California (MO)

On-site
USD 120,000 - 160,000
Senior Software Engineer - Java/Microservices
Senior Software Engineer - Java/Microservices

Socket.dev • Columbia (MD)

On-site
USD 138,000 - 184,000
Medical insurance
Dental insurance
Vision insurance
+9
Consultant Developer, Kotlin, Java
Consultant Developer, Kotlin, Java

Jobtailor • California (MO)

On-site
USD 90,000 - 150,000