Senior Software Engineer

Tenable is the Exposure Management company providing cybersecurity solutions, serving 44,000 organizations including 65% of Fortune 500 companies.
$151,000 - $201,666
Backend
Senior Software Engineer
Remote
7+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Tenable, the Exposure Management company, is seeking a Senior Software Engineer to join their cybersecurity solutions team. With a prestigious client base including 65% of Fortune 500 companies and 45% of Global 2000 organizations, Tenable offers an opportunity to work on cutting-edge security technology that makes a real impact.

The role focuses on designing and developing complex, scalable systems that form the backbone of Tenable's cybersecurity solutions. You'll be working with modern technologies including C#, Go, and cloud platforms, while collaborating with cross-functional teams to deliver high-quality software solutions.

As a Senior Software Engineer, you'll have the chance to contribute to architectural decisions, participate in technical planning, and help shape the future of security technology. The position requires strong experience in distributed systems and microservices architecture, making it perfect for engineers who enjoy solving complex technical challenges.

Tenable offers a comprehensive benefits package including competitive salary, medical/dental/vision insurance, 401(k) with company match, stock purchase plans, and various other perks. The company culture emphasizes collaboration, continuous learning, and work-life balance, with opportunities for remote work.

This is an excellent opportunity for experienced engineers who want to make a significant impact in the cybersecurity industry while working with a talented team that values innovation, technical excellence, and professional growth. Join Tenable to be part of a mission to help organizations understand and reduce cyber risk on a global scale.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain complex, scalable, and high-performance systems
  • Collaborate with cross-functional teams to implement technical solutions
  • Provide input on architectural design and participate in technical planning
  • Identify and troubleshoot production issues
  • Contribute to code reviews and technical discussions
  • Develop critical components and systems
  • Participate in design and development of new features
  • Support and improve automated testing and deployment processes

Requirements For Senior Software Engineer

Go
  • BSc in Computer Science or related degree
  • 7+ years of software engineering experience
  • Experience with Functional and Object Oriented programming
  • 3+ years in C# and experience in C++ and/or Go
  • 3+ years experience building scalable, distributed systems
  • 2+ year experience with cloud platforms (AWS, Azure, or GCP)
  • Strong problem-solving skills
  • Ability to prioritize tasks and manage workload efficiently

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability and life insurance
  • 401(k) retirement savings with company match
  • Employee stock purchase plan
  • Employee referral program
  • Flexible spending accounts
  • Employee Assistance Program (EAP)
  • Education assistance
  • Parental leave
  • Paid time off (PTO)
  • Company-paid holidays
  • Health and wellness events
  • Community programs

Interested in this job?

Jobs Related To Tenable Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Tenable, leading development of enterprise vulnerability management solutions with focus on cloud scaling and cybersecurity innovation.

Senior Software Engineer

Senior Software Engineer role at Tenable, building reliable SaaS platforms using Kotlin and Go, with a focus on cybersecurity solutions.

Sr. Raw Materials Manager, Amazon Private Brands

Senior role managing global textile quality and mill relationships for Amazon Private Brands, requiring extensive experience in textile engineering and supplier management.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SaaS solutions for subscription and membership services with competitive compensation.

Software Development Engineer, Commerce

Senior Software Engineer role at Amazon's eero division, building scalable backend services for whole-home WiFi solutions using Scala and distributed systems.