Tenable

Senior Software Engineer - Java/Microservices

Tenable
Apply
about 2 hours ago
Remote, United States +2 moreSenior
H1B Sponsor

Base Salary

$138k - $184k/yr

Responsibilities

  • Design, develop, and maintain scalable and reliable cloud-native user interfaces and underlying microservices.
  • Build and manage services for large-scale data ingestion, storage, querying, and retrieval.
  • Architect, design, and implement platform features and help drive the overall architecture.
  • Contribute to innovation in global cloud architecture and distributed systems for cybersecurity products.
  • Collaborate with product managers, engineers, designers, and stakeholders to iterate on products and drive consensus.
  • Coach and mentor peers and support technical project leadership.

Requirements

  • 4+ years of software development experience in enterprise development.
  • Experience with distributed and containerized microservice architectures, including Kubernetes.
  • Experience with database performance tuning, schema design, query optimization, and databases such as PostgreSQL, DynamoDB, and Elasticsearch.
  • Experience developing in Java or Kotlin and willingness to learn additional languages.
  • Experience developing core libraries, infrastructure, and search engines.
  • Experience coaching and leading mid-level and junior staff on highly technical development projects.
  • Experience with event-driven systems such as Kafka, SQS, or RabbitMQ.
  • A B.S. degree in Computer Science or a directly related field, or equivalent work experience.
  • Cross-platform development experience is a plus.
  • Ability to work independently and collaboratively, lead projects, take accountability for production software, and continuously learn.

Benefits

  • Training budget for conferences or workshops.
  • Hybrid work arrangement.
  • Medical, dental, vision, disability, and life insurance.
  • 401(k) retirement savings with company match.
  • Employee stock purchase plan, employee referral program, flexible spending accounts, Employee Assistance Program, education assistance, parental leave, paid time off, company-paid holidays, health and wellness events, and community programs.
  • Applicants must be authorized to work for any U.S. employer without sponsorship; Tenable does not provide work-visa sponsorship.

Tech Stack

Amazon DynamoDBApache KafkaElasticsearchJavaKotlinKubernetesPostgreSQLRabbitMQ

Categories

BackendData Engineering
Tenable

About Tenable

1,001-5,000 employees

Tenable is the exposure management company, exposing and closing the cybersecurity gaps that erode business value, reputation and trust. The company’s AI-powered exposure management platform radically unifies security visibility, insight and action across the attack surface, equipping modern organizations to protect against attacks from IT infrastructure to cloud environments to critical infrastructure and everywhere in between. By protecting enterprises from security exposure, Tenable reduces business risk for more than 44,000 customers around the globe. Learn more at tenable.com.