This job offer is unpublished.

C# .Net Developer - 100% Remote

> 3 years of experience
Permanent contract
Back-end developer
45k€ ➞ 60k€/year

To support the development of its game-changing technology, Tenable.ad is looking for a versatile C**.Net Developer.**

The product:

At Tenable our mission is to help businesses stay safe, by detecting security vulnerabilities early and help our customers manage risk and prioritize resolution efforts.

  • Cybersecurity: Evolve in a fascinating environment where business experts are also Engineers. Do something good by helping businesses defend themselves. Learn daily about new attack patterns and software vulnerabilities
  • Active Directory: The product you’ll work on, Tenable.ad, secures the AD, this huge Directory management system, used to handle authentication and permission at almost all large businesses in the world.
  • Innovation: Our product is at the cutting edge of technology, implementing the most innovative cybersecurity techniques in vulnerability assessment, live attack detection, attack path computation and much more

Technical context:

  • Modern technical stack: C#, .Net Core, Typescript, ReactJS, NodeJS.
  • Tests automation: Component and end to end tests run in our deployment pipelines ensuring for an always working software.
  • Service Architecture: Our architecture is made of several services that communicates through HTTP APIs and RabbitMQ
  • Modern DevOps tools: We build containers with Docker, run them in Kubernetes. Our deployment pipelines live in azure DevOps. We monitor our running products with Prometheus and Grafana. We also use Ansible and Terraform.
  • Continuous deployment: We ship often and are always aiming to improve in this regard.
  • Data centric: We monitor the activity on our customer’s infrastructure, adding up to several Terabytes per customer. Processing this flow of data in an efficient and economical way is a fascinating problem. Our main database is MSSQL Server.

The team:

  • Cross-functional: You will work with a team composed of 3 to 7 developers and QA Automation engineers.
  • Customer centric: Delivering new innovative features often is at the heart of our strategy. Development teams are working closely with the Product Owner and UX Designer to ensure we prioritize well and put our efforts in the features that matters for our customers.
  • Full stack: The team is composed of engineers of all backgrounds. Some are specialized in the Frontend, the Backend or Data Engineering, Quality Assurance or DevOps. We acknowledge these specialties, but we strive at being able to replace our teammates and learning other scope than the one we already know best.
  • Mature: About 40 engineers are working on the Tenable.ad product. Among them several have 10+ years of experience in their domain.
  • Made of communities: We have many communities dedicated to programming languages, tools, and all kinds of other topics. You will be able to join them and help them grow to share and learn with the rest of the team

Your Mission:

As part of the Tenable.ad Security hub you’ll work at developing cross-cutting security-oriented features for Tenable.ad. Write pragmatic code and strive for simplicity, while bringing technical insights into how to refine and improve the system, ultimately ensuring performance, stability, and an exceptional end user experience.

Participate in design reviews and architecture discussions of Tenable.ad.

You will be responsible for:

  • Implement Tenable’s core security framework capabilities using our technological stack (.NET Core/C#)
  • Managing performance of a real-time micro-services connected to a message broker (RabbitMQ)
  • Design modern attack detection algorithms by working jointly with Tenable’s security team
  • Develop test-driven components able to perform in a large-scale continuous integration workflow
  • Contribute daily to all parts of our application’s code base, using our SCRUM-based development workflow
  • Tackle a wide variety of technical problems

What you'll need:

  • Programming:
    • 3+ years in .NET or Cdevelopment with strong production experience
    • A strong development experience on a system going into production at scale
    • You write tests for your code, always.
  • Team spirit: Mandatory, we are a large team, and we succeed by being helpful and kind to one another.
  • Customer centric mindset: Your ultimate satisfaction comes from creating great products that make a difference for their users.

And ideally:

  • Experience dealing with large data volumes
  • Operational skills with Git, Docker, and Kubernetes
  • Good Computer Science fundamentals. You know a wide variety of data structures; Big O notation and your problem-solving skills are top notch.
  • You have been working with Continuous Delivery.
  • You know your way around SQL Server
  • You have contributed to open-source projects
  • Experience with any tech of our stack
Recruiter Astou Clemenceau photo
Astou ClemenceauReply within 15 days

Skills

Backend
.NET core
C#

About the company

Tenable®, Inc. is the Cyber Exposure company. Over 30,000 organizations around the globe rely on Tenable to understand and reduce cyber risk. As the creator of Nessus®, Tenable extended its expertise in vulnerabilities to deliver the world’s first platform to see and secure any digital asset on any computing platform. Tenable customers include more than 50 percent of the Fortune 500, more than 30 percent of the Global 2000 and large government agencies. Learn more at https://www.tenable.com/about-tenable/about-us. Why our engineers love working in Tenable? Tenable has a start-up feel where each Engineer has the opportunity to make a big difference to the future direction of the company. They feel they make a difference and have significant opportunities for career progression in an exciting and growing company.Read more

Benefits

Mutuelle Alan (prise en charge à 100%)
Carte Swile (prise en charge à 60%)
Hiérarchie plate
Salaire fixe + Bonus annuel + RSU (actions gratuites)