Senior Software Engineer

 

Description:


Tenable is looking for a Senior Software Engineer to join our Data Delivery development team. Our team is focused on designing, developing, and maintaining state-of-the art solutions for data ingestion, data modelling and data serving within the Tenable One platform. As a Senior Software Engineer on the Data Delivery team, you will have the opportunity to be part of implementing and maintaining a globally distributed and highly scalable cloud-native data platform using modern technologies and programming languages.

Your Opportunity
 

  • Work cross-functionally with other developers, product owners and various Tenable teams to design, develop and maintain cloud services for Data Platform services.
  • 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 in enterprise-level, backend systems.
  • Experience developing in languages such as: Java, Kotlin, Groovy, Node.js, Python, or Go.
  • Experience working and supporting cloud-native workloads specifically with Kubernetes, docker and container registries.
  • Experience with infrastructure as code e.g. Terraform, CloudFormation.
  • Strong experience with AWS services, including S3, DynamoDB, EC2, and Aurora, preferably via IAC, SDK and/or API.
  • Experience with CI/CD pipelines and tools like Jenkins.
  • Proficiency with Git for source code version control.
  • Experience designing features end to end, including rollout and monitoring.
  • Accountability for the behavior of your software in production.
  • 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 coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects.
  • The desire to continuously learn and be exposed to new technologies.

Organization Tenable
Industry IT / Telecom / Software
Occupational Category Senior Software Engineer
Job Location Dublin,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2026-02-04 12:34 pm
Expires on 2026-03-21