Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Java Microservices

$137.5k - $183.5k
Full-time

Tenable Network Security

Salary: $137,500 - 183,500 per year Requirements:

  • We require 4+ years of software development experience in enterprise environments, with a strong interest in technical leadership.
  • We look for hands-on experience building distributed, microservice-based systems.
  • We value experience with database performance tuning, schema design, and query optimization in distributed architectures.
  • We expect a B.S. in Computer Science or a closely related discipline, or equivalent practical experience.
  • We need experience developing in Java or Kotlin, with openness to learning additional languages.
  • We look for experience working with containerized microservices in Kubernetes.
  • We value experience building core libraries, infrastructure components, and search engines.
  • Cross-platform development experience is a strong plus.
  • We expect accountability for how software behaves in production.
  • We need experience mentoring and guiding junior and mid-level engineers on highly technical projects.
  • We prefer experience working in Agile teams and collaborating across product groups.
  • We require the ability to work both independently and as part of a team, and to drive projects when needed.
  • We look for experience with SQL or NoSQL databases such as PostgreSQL, DynamoDB, or Elasticsearch.
  • We value experience with event-driven systems such as Kafka, SQS, or RabbitMQ.
  • We want someone who is eager to keep learning and explore new technologies.
  • We require authorization to work for any employer in the U.S. without sponsorship.
Responsibilities:
  • We design, develop, and maintain cloud-based search solutions that scale with our customers evolving infrastructure.
  • We build and support a highly scalable, highly reliable cloud-native user interface and the underlying microservices.
  • We manage data ingestion, storage, querying, and retrieval across the platform.
  • We architect, design, and implement features that strengthen our platform architecture.
  • We contribute to the ongoing evolution of our global cloud architecture and distributed systems.
  • We collaborate closely with product managers, engineers, designers, and other stakeholders to refine our products and align on direction.
  • We support and mentor peers within and beyond our team.
  • We bring ideas forward to improve our technology stack and product capabilities.
  • We help ensure the reliability and production readiness of our software.
Technologies:
  • Architect
  • Cloud
  • ElasticSearch
  • Support
  • Java
  • Kafka
  • Kotlin
  • Kubernetes
  • NoSQL
  • PostgreSQL
  • RabbitMQ
  • SQL
  • microservices
  • Backbone
  • Exposed
  • Security

More:

We are Tenable, the Exposure Management company helping more than 40,000 organizations worldwide understand and reduce cyber risk. Our global team supports a large share of the Fortune 500, the Global 2000, and major government agencies. We foster a culture of belonging, respect, and excellence, and we work as one team to build best-in-class cybersecurity solutions. This Senior Software Engineer role sits on our core product engineering team and focuses on cloud-based search, distributed systems, and microservices. We offer a hybrid work arrangement, a training budget for conferences and workshops, and a comprehensive benefits package that includes medical, dental, and vision coverage, disability and life insurance, a 401(k) with company match, employee stock purchase plan, referral program, flexible spending accounts, an EAP, education assistance, parental leave, PTO, paid holidays, wellness events, and community programs. The role includes a U.S. base pay range of $137,500-$183,500, with additional variable compensation depending on role type and performance.

last updated 33 week of 2026

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Java Microservices in Columbia, SC vacancy
  • $114.6k - $234.6k

     ...directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-solving...  ...and/or shell scripting experience Strong background in microservices, Kubernetes, and cloud platforms Experience building... 
    Suggested
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Columbia, SC
    3 days ago
  •  ...Summary The  Systems Software Programmer – Consultant...  ...architectures. This senior-level role is...  ...practices in software engineering. Solutions will primarily leverage  Java EE frameworks , modern...  ...years of experience with  microservices, distributed systems, and... 
    Suggested
    Full time

    Mac Face Marketplace

    Columbia, SC
    1 day ago
  •  ...Job Description: Position: Java Developer Location: Colombia Work Model:...  ...develop, and deploy high-volume, low-latency microservices. The ideal candidate should be self-...  ...Collaborate with product managers, designers, and engineers to deliver high-quality features.... 
    Suggested
    Full time
    Remote work

    Abacus Global

    Columbia, SC
    1 day ago
  • $170k - $230k

     ...require U.S. citizenship. We require 14+ years of software engineering experience and a bachelors degree in computer...  ...Learning Security Web OpenSearch Excel Java MongoDB REST React microservices More: We are GliaCell Technologies, a... 
    Senior
    16 hours
    Full time
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Columbia, SC
    1 day ago
  • $110k - $140k

     ...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer...  ...languages and frameworks, such as Java, Spring Boot, JavaScript/TypeScript,...  ...js, Python. Strong experience with microservices, RESTful APIs, distributed systems,... 
    Senior
    Full time
    Remote work

    Pearson

    Columbia, SC
    4 days ago
  • $135k - $150k

     ...member of the team, the Senior Full Stack Developer...  ...responsible for the entire software development lifecycle...  ...applications, using Java, JEE, Spring/Spring...  ...relevant technologies. Microservices Architecture: Design,...  ...Prompt Templates, Prompt engineering and applying them to... 
    Senior
    Permanent employment
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Karsun Solutions

    Columbia, SC
    2 days ago
  • $197.4k - $232k

     ...Remote Department Engineering Compensation: $197.4K...  ...Platform. About the Role: Senior Software Engineers II at Confluent...  ...systems in a cloud-native, microservices-based environment. Make...  ...programming language (for example, Java, Go, C/C++, or Python) and... 
    Senior
    Full time
    Remote work

    Confluent

    Columbia, SC
    5 days ago
  •  ...Software Developer - Java Location: Columbia SC On-site/Remote/Hybrid:...  ...Development Operations The Senior Developer will be responsible...  ...standards in software engineering. Solutions will primarily...  ...+ years Deep knowledge of microservices, distributed systems, and... 
    Local area
    Remote work

    InterSources

    Columbia, SC
    1 day ago
  • $132.8k - $250.8k

     ...Own end-to-end delivery of software services powering critical customer...  ...design decisions, setting engineering standards, and ensuring...  ...global, large-scale, distributed microservices and cloud-native platforms using technologies such as Java, Spring Boot, Kubernetes/EKS,... 
    Senior
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Columbia, SC
    1 day ago
  • $83.43k - $222.48k

     ...and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of scalable, secure cloud-native... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Columbia, SC
    1 day ago
  • $143k - $193.05k

     ...Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for...  ...architecture as well as modern programming languages (e.g., Java, Python, Go, or similar) and API design. ~ Hands-on... 
    Senior
    Remote work
    Worldwide

    Rocket Software

    Columbia, SC
    5 days ago
  • $135.2k - $306.4k

     ...scale distributed systems, as part of an engineering organization that highly values formal...  .... ~5+ years of full-time professional software development of concurrent and distributed...  ...concurrent code in at least one of C/C++, Java, GoLang, or Rust. ~ Deep knowledge of... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Columbia, SC
    3 days ago
  •  ...Job Description Job Description Role : Senior Cloud Test Analyst Rate : $48/hour W2 Location : Columbia, SC Schedule :...  ...OWASP ZAP, WAVE, or similar security testing tools. Knowledge of Java, WebSphere, Oracle, DB2, IMS, VSAM, or other enterprise... 
    Senior
    Shift work

    CEI

    Columbia, SC
    1 day ago
  •  ...business leaders, product owners, and engineering teams to define architecture...  ...leveraging technologies such as Azure, Java, .NET, Python, microservices, APIs, databases (SQL/NoSQL), and modern...  ...success partnering with senior executives, business leaders, and engineering... 
    Worldwide

    The Hertz Corporation

    Columbia, SC
    1 day ago
  • Job Summary We are looking for a Senior Data Engineer with strong experience in real-time data streaming using Apache Kafka. The ideal candidate...  ...with Apache Kafka / Kafka Streaming Experience with Python, Java, or Scala Strong knowledge of real-time streaming... 
    Senior

    The Value Maximizer

    Columbia, SC
    4 days ago
  • $253.9k - $298.7k

     ...called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the...  ...production, with deep expertise in backend programming (e.g., Go, Java, Python) and cloud-native architecture. ~ Deep money-... 
    Senior
    Local area

    Coinbase

    Columbia, SC
    3 days ago
  • $186.07k - $218.9k

     ...called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI...  ..., building, and maintaining production services using a microservices architecture. ~ Hands-on experience building LLM-based... 
    Senior
    Local area

    Coinbase

    Columbia, SC
    2 days ago
  • $123.2k - $156.7k

     ...Senior AI Engineer We are seeking an experienced Senior AI Engineer to join our strategic Generative...  .... You'll work at the intersection of software engineering and artificial...  ...develop, and integrate REST APIs and microservices that support AI applications. Create scalable... 
    Senior

    CGI

    Columbia, SC
    3 days ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle...  ...Electrical Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.: Development experience on Linux... 
    Temporary work
    Flexible hours

    Oracle Defunct

    Columbia, SC
    3 days ago
  • $145k

     ...Maximus is seeking a Senior Back-End Developer to join our team...  ...specialty areas. Shall perform engineering tasks for back-end design...  ...experience. ~10 years of software development experience in...  ...suites related to DevSecOps, microservices and containers. ~5 years of... 
    Senior
    Contract work
    Remote work

    MAXIMUS

    Columbia, SC
    3 days ago
  • $169.8k - $355.4k

     ...problems with our assistance and expertise. In this role, you will have an opportunity to work with teams of applied scientists and engineers to deliver high quality computer vision models and services that delights our customers with the confidence that their data are... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Columbia, SC
    3 days ago
  •  ...SYSTEMTEC is seeking a Java Developer III for a remote opportunity for candidates...  ...functional teams to deliver high-quality software solutions throughout the full application...  ..., Information Technology, Software Engineering, or a related field; equivalent education... 
    Full time
    Remote work
    Monday to Friday

    Systemtec

    Columbia, SC
    1 day ago
  • $150k - $185k

    A leading global technology firm is seeking a Pricing Senior Manager who will direct the administration and strategic planning of corporate pricing. The role involves overseeing cost proposal development, ensuring compliance, and managing resources to achieve business... 
    Senior
    Remote work

    Amentum

    Columbia, SC
    1 day ago
  •  ...Senior Software Engineer - Backend Anywhere Type: Permanent Category: Engineer Industry: Technology Workplace Type: Remote...  ...client seeks a Senior Software Engineer focused on backend Java development to design, build, and maintain scalable, data-intensive... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Columbia, SC
    4 days ago
  • $110k

    Develop and maintain strong client relationships, ensuring exceptional service and responsiveness Provide effective legal counsel in the defense of civil disputes in South Carolina Represent clients in state and federal courts, as well as mediation and arbitration proceedings...
    Senior

    NPAworldwide

    Columbia, SC
    2 days ago
  •  ...Senior Living Residences is seeking housekeeping team members to provide a clean living environment for our senior residents. The position requires physical stamina, effective communication with residents, and a reliable attitude. Associates enjoy a safe and fun working... 
    Senior
    Part time

    Senior Living Residences

    Columbia, SC
    1 day ago
  • $200k - $260k

     ...familiarity with Material UI, Java, Docker, Kubernetes, Rancher,...  ...: We design and build new software, enhance existing systems,...  ...Technologies, a software and systems engineering company focused on enterprise...  ...work. This is a full-time Senior Full Stack Software Engineer... 
    Senior
    Full time
    Remote work

    GliaCell Technologies

    Columbia, SC
    1 day ago
  •  ...Accura Engineering & Consulting Services, Inc. seeks an experienced land surveyor to assist the Department Head with proposals, estimates, and presentations. The role requires managing survey projects with budgets, schedules, and resources while coordinating with clients... 
    Senior

    Accura Engineering & Consulting Services, Inc

    Columbia, SC
    2 days ago
  • $110.1k - $183.5k

     ...techniques. Responsibilities As a Senior Data Scientist II on the Yoda team, you will...  .... Partner with product leaders, engineers, and cross-functional stakeholders to apply...  ...recent coding experience using Python and/or Java or Scala. SQL programming experience.... 
    Senior
    Local area
    Immediate start
    Work from home
    Worldwide
    Flexible hours

    RELX

    Columbia, SC
    1 day ago
  • $114.6k - $234.6k

     ...healthcare solutions. We're seeking a versatile Software Engineer to contribute across platform engineering,...  ...architectures • Distributed systems and microservices • Kubernetes and container technologies • Java, Python, Go, JavaScript, or related languages... 
    Temporary work
    Flexible hours

    Oracle

    Columbia, SC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Java Microservices. Be the first to apply!