Senior Software Engineer - Java/Microservices
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Join the core product engineering team to build and maintain scalable cloud-based search solutions.
Develop a highly scalable, highly reliable cloud-native user interface and underlying microservices.
Key Skills for This Role
Full Job Posting
About Tenable
Tenable provides exposure-management solutions used by organizations and government agencies worldwide.
The company builds cybersecurity solutions in a culture focused on collaboration, belonging, respect, and excellence.
Your Role
Join the core product engineering team to build and maintain scalable cloud-based search solutions.
Develop a highly scalable, highly reliable cloud-native user interface and underlying microservices.
Your Opportunity
- Build services that enable data ingestion, storage, querying, and retrieval at scale.
- Manage data-handling services and ensure robust, efficient platform processes.
- Architect, design, and implement platform features as a senior engineering contributor.
- Contribute to global cloud architecture and distributed systems for cybersecurity technologies.
- Collaborate with product managers, engineers, designers, and stakeholders to iterate on products.
- Support and mentor peers and help improve the technology stack and product features.
What You’ll Need
- At least 4 years of enterprise software development experience and a desire to lead.
- Experience with distributed, microservice architectures.
- Experience with database performance tuning, schema design, and query optimization.
- Bachelor’s degree in computer science or a directly related field, or equivalent work experience.
- Experience with Java or Kotlin and containerized microservice architecture using Kubernetes.
- Experience developing core libraries, infrastructure, and search engines.
- Experience coaching and leading mid-level and junior staff on technical projects.
- Experience with Agile teams, SQL or NoSQL databases, and event-driven systems.
- Cross-platform development is a plus.
Compensation
- The listed US base pay range is $137,500–$183,500 USD yearly.
- Employees may also be eligible for variable compensation and comprehensive benefits.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career