Your Role:
Tenable is looking for a Senior Software Engineer - Platform to join the Agent product development team. The agent product is part of Tenable's cyber-security offering that helps organizations address key challenges of traditional vulnerability scanning, and helps identify vulnerabilities and policy-violating configurations. As a Senior Software Engineer, you will contribute towards designing, developing and maintaining our agent software solution..
Your Opportunity:
- Work within a collaborative and supportive Agile development team on awesome features
- Promote innovative and elegant software design while actively driving the team toward better practices and solutions with a focus on security, reliability, testability and maintainability
- Take responsibility and ownership of multiple features
- Develop and maintain new features for all layers of the agent product
- Perform code and design reviews, unit and integration testing to assure a high quality of development efforts
- Coach and mentor mid-level and junior staff
- 8+ years of experience in creating well-written applications
- Experience developing in languages such as: Groovy, Node.js, Java, Python, or (desired) Go
- Experience architecting and building high volume, fault-tolerant, highly available, and globally distributed systems in a cloud-native environment
- Desired: experience with latest platforms, and technologies such as Cassandra, Elasticsearch, Kafka, AWS
- Experience using, designing and developing Restful APIs
- Experience working through the software development life cycle on software development teams
- Bachelors or M.S. Degree in Computer Science or a related field
And ideally:
- Programming experience in C/C++ with at least 2 platforms within Linux, Windows, MacOS or any other embedded environment
- Use of virtualization and/or container technology
- Familiarity with CI/CD process and tools for building, testing and delivering software with quality in a scalable fashion:
- Current and engaged on new technologies and methods to build software with high standards. (books, conferences, meetups, etc)
- Comfortable working on a team that experiments with its processes and practices as well as evolving them when necessary.
by via developer jobs - Stack Overflow
No comments:
Post a Comment