Tenable

Software Engineer – Golang Microservices

Tenable

full-time

Posted on:

Location Type: Remote

Location: MassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $114,500 - $152,500 per year

About the role

  • Participate in the innovation, technical direction, and collaborate on the roadmap for the product to help take it to the next level.
  • We at Tenable are always looking to improve ourselves, our tech stack, and our product features. You will be able to promote clear and simple software designs while actively driving the team toward better practices and solutions.
  • Work with engineers and leaders across engineering to develop best practices and knowledge sharing.
  • Introduce new ideas and new ways of approaching and delivering value to our customers. Have an appetite to challenge the status quo and the drive to affect technical, architectural and product-focused improvements that you identify.
  • We provide an annual training budget to attend conferences, workshops, or further your education.

Requirements

  • B.S. or M.S. degree in Computer Science or a related field.
  • 3+ years of enterprise application development experience.
  • 3+ years of experience with modern programming languages such as Golang, Java, Kotlin, etc.
  • Experience with a Relational Database Management System (such as PostgreSQL, MySQL, etc.): schema design, query optimization, performance tuning.
  • Experience designing, deploying, and managing applications in cloud environments using Kubernetes and Docker.
  • Proven ability to work independently and effectively in a distributed Agile team, an enthusiasm for working collaboratively, and to lead/drive projects across the engineering organization.
  • 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.
  • Application development experience on Unix/Linux.
  • Experience designing and developing Restful API’s.
  • Exposure to the full software development life cycle (SDLC): requirements analysis, design, estimation, development, QC and unit testing.
Benefits
  • medical
  • dental
  • vision
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GolangJavaKotlinPostgreSQLMySQLKubernetesDockerRestful APIUnixLinux
Soft Skills
collaborationleadershipaccountabilityindependenceenthusiasmcoachingdriving projectsinnovationknowledge sharingchallenging status quo
Certifications
B.S. degree in Computer ScienceM.S. degree in Computer Science