Your Role:
We are looking for a self-motivated Sr. Software Engineer to assist in the design and implementation of a next-generation, cloud-native platform.
Your Opportunity:
- Work within a collaborative and supportive team to develop awesome features
- Work cross-functionally with other developers, front-end designers, product owners and various Tenable teams to accomplish shared goals
- Promote clear and simple software design while actively driving the team toward better practices and solutions
- 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
- Call out issues and help us fix them as we continuously improve
- Coach and mentor mid-level and junior staff
- Proven ability to develop software projects that follow good programming practices
- Experience architecting and building high volume, fault-tolerant, highly available, and globally distributed systems in a cloud-native environment
- Experience in making tradeoff decisions regarding the architecture and design of software systems
- Experience developing in languages such as:
- Groovy, Node.js, Java, Python, or (desired) Go
- Desired: experience with latest platforms, and technologies such as Cassandra, Elasticsearch, Kafka, AWS
- Willingness to be held accountable for the actual behavior of your software in production:
- PagerDuty and alerts for code base
- Experience designing and developing Restful APIs.
- Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects
- Commitment to organization improvement
And ideally:
- Use of automated environment management using Kubernetes, Docker, and/or Helm
- Familiarity with CI/CD process and tools for building, testing and delivering software with quality in a scalable fashion:
- Build Pipelines using Jenkins, Bamboo, etc
- Unit, Component, Integration, and other Testing with Spock, JUnit, Postman, or PyTest
- Logging and Metrics (Splunk, Datadog)
- Staying abreast of new technologies and methods to building software to 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