Senior Software Engineer - Java / Kotlin


Columbia, MD, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 06/08/2021
  • Website:
  • Company Address: 7063 Columbia Gateway Drive Suite 100, Columbia, MD, 21046

About Tenable

TenableĀ®, Inc. is the Cyber Exposure company. Over 30,000 organizations around the globe rely on Tenable to understand and reduce cyber risk.

Job Description



Your Role:

Tenable is looking for a Senior Software Engineer to join our Scan Services development team. Focused on designing, developing, and maintaining state-of-the art solutions for our scanning capabilities. The Scan Services team is part of the overall data platform org and is responsible for ingesting TB’s of data per day into the platform’s data lake. We are a scanning company and our customers have ever increasing expectations around how, when and what they can scan.  As a Senior Software Engineer on the Scan Services team, you will have the opportunity to be part of implementing and maintaining highly scalable, highly reliable cloud-native microservices using modern technologies and programming languages. You will also have the opportunity to understand, explore and influence our entire data platform architecture.

Your Opportunity:

  • Work cross-functionally with other developers, UX designers, product owners and various Tenable teams to design, develop and maintain cloud services to deliver scanning capabilities in the market leading cyber exposure company.
  • Promote clear and simple software design while actively driving the team toward better practices and solutions
  • Support a true DevOps / CICD software delivery model
  • Promote high quality aimed at areas such as security, reliability, testability and maintainability
  • Drive innovation by contributing new ideas for our processes, tools, and technologies
  • Coach and mentor mid-level and junior staff

What You’ll Need:

  • B.S. degree in Computer Science or a directly related field, or equivalent work experience
  • 5+ years of software development experience, including experience with leading projects
  •  Experience developing in languages such as: Java, Kotlin, Groovy, Node.js, Python, or Go, and a willingness to learn new languages as needed
  • Exposure to high volume, fault-tolerant, highly available and distributed systems
  • Experience with relational and non-relational data stores
  • Experience designing and developing Restful API’s
  • Experience with cloud-native data stores and data processing systems is preferred
  • 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
  • The desire to continuously learn and be exposed to new technologies

If you’ve reached this point in the job description and feel you’re still not sure if you should apply…Just do it! We know there are no perfect applicants. You may not have 100% of all those bullets listed above - and that’s okay. If you’re feeling like you’re not going to fit in with our teams - that’s not okay. We're One Tenable which means however you identify and whatever background you bring with you, we encourage you to submit an application if it’s a role you can be passionate about doing every day.

We’re committed to promoting Equal Employment Opportunity (EEO) at Tenable - through all equal employment opportunity laws and regulations at the international, federal, state and local levels.

Related Jobs

Senior Software Engineer

Tenable - Tel Aviv, IL

Commercial Territory Manager - SEUR

Tenable - Staines, GB

Inside Sales Representative - Commercial Accounts

Tenable - Columbia, MD, US

Sustain Software Engineer

Tenable - Tel Aviv, IL

Commercial Territory Manager

Tenable - Columbia, MD, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.