Staff Software Engineer Position Available In Greenville, South Carolina
Tallo's Job Summary: This job listing in Greenville - SC has been recently added. Tallo will add a summary here for this job shortly.
Job Description
Job Description:
Tenable® is the Exposure Management company. 44,000organizations around the globe rely on Tenable to understand andreduce cyber risk. Our global employees support 65 percent of theFortune 500, 45 percent of the Global 2000, and large governmentagencies. Come be part of our journey! What makes Tenable such agreat place to work? Ask a member of our team and they’ll answer,”Our people!” We work together to build and innovate best-in-classcybersecurity solutions for our customers; all while creating aculture of belonging, respect, and excellence where we can be ourbest selves. When you’re part of our OneTenable team, you canexpect to partner with some of the most talented and passionatepeople in the industry, and have the support and resources you needto do work that truly matters. We deliver results that exceedexpectations and we win together!
Your Role:
Tenable is seeking aStaff Software Engineer to play a pivotal role in the migration ofour Web Application Scanner (WAS) from Scala to functional Kotlin.
This position is ideal for engineers who have a strong backgroundin functional programming and experience with either Scala orKotlin (functional, not object-oriented). As part of our coreproduct engineering team, you’ll help design, refactor, andoptimize highly scalable, cloud-native security applications.
You’ll also work on the underlying architecture, ensuringperformance, reliability, and maintainability as we transition fromScala to Kotlin.
Your Opportunity:
Lead a key transition: Drive themigration from Scala to Kotlin while maintaining high performance,security, and scalability Functional programming focus: Applyfunctional programming principles to build highly efficient,type-safe, and scalable services Architect & optimize: Ensure thearchitecture is future-proof, leveraging Kotlin’s functionalcapabilities Enhance security: Contribute to the evolution of ourWeb Application Scanner (WAS) by refining how it processes, scans,and evaluates vulnerabilities Cross-functional collaboration: Workclosely with backend, frontend, and security teams to ensureseamless integration and optimal performance Mentorship ∈novation: Guide engineers in best practices for functionalprogramming in Kotlin, while continuously improving the developmentworkflow
What You’ll Need:
8 years of software engineeringexperience, with a strong backend focus Functional programmingexpertise: Strong experience with Scala (preferred) or functionalKotlin Kotlin proficiency: Experience with functional Kotlin (notobject-oriented Kotlin) Microservices & cloud architecture: Deepknowledge of scalable, distributed systems in cloud environmentsStrong database skills: Proficiency in SQL/NoSQL databases such asPostgreSQL, DynamoDB, and Elasticsearch Event-driven & messagingsystems: Experience with Kafka, SQS, or SNS API & observabilityexperience: Strong background in RESTful APIs, monitoring tools(Datadog, ELK, Prometheus, PagerDuty)
DevOps & CI/CD:
Hands-onexperience with Kubernetes, Terraform, Jenkins, Gradle Securityexperience (bonus): Understanding of web application securityscanning
And Ideally:
Prior experience working on on-premapplications or security-focused tools Experience migratingservices from Scala to Kotlin Exposure to web application securityscanning (WAS) tools LI-Hybrid LI-LP1 This is the base pay rangefor this position. Compensation for the role will depend on anumber of factors, including the candidates qualifications, skills,competencies, location and experience, and may fall outside of therange shown. Employees are also eligible for variable compensationin addition to base pay (commission for sales roles, bonus fornon-sales roles), depending on company and individual performance.
Tenable also offers a variety of comprehensive and competitivebenefits which include: medical, dental, vision, disability andlife insurance; 401(k) retirement savings with company match; anemployee stock purchase plan; an employee referral program;flexible spending accounts; an Employee Assistance Program (EAP);education assistance; parental leave; paid time off (PTO);company-paid holidays; health and wellness events; and communityprograms. US Pay Ranges $186,000 – $248,000 USD We’re committed topromoting Equal Employment Opportunity (EEO) at Tenable – throughall equal employment opportunity laws and regulations at theinternational, federal, state and local levels.