Cloud Security | Operational Technology | Identity Security | and more
Senior Software Engineer
Location
California + 2 moreAll locations: California | Maryland | Massachusetts
Posted
144 days ago
Salary
$137.5K - $183.5K / year
Seniority
Senior
Job Description
Senior Software Engineer
Tenable
• Implement new features, fix bugs, and enhance the scalability and reliability of our systems. • Develop expertise in distributed systems, cloud platforms, and modern UI frameworks while working on real-world security products. • Work closely with Product Managers, UX designers, and fellow engineers to iteratively improve our products. • Contribute ideas to improve Tenable’s architecture, development processes, and technology stack. • Write clean, maintainable code, participate in code reviews, and help drive engineering best practices.
Job Requirements
- 2+ years of experience as a Full Stack Software Engineer in SaaS or cloud-based applications.
- Hands-on development experience with Java or Kotlin.
- Proficiency with at least one modern UI framework (React, Angular, or Vue.js).
- Solid understanding of RESTful API development and microservices architectures.
- Familiarity with AWS or other cloud platforms.
- Experience with databases (SQL or NoSQL such as PostgreSQL, DynamoDB, Elasticsearch).
- Exposure to CI/CD pipelines, containerization (Docker/Kubernetes), and Git-based workflows.
- Strong problem-solving skills with a focus on building reliable, performant, and secure applications.
- Good communication skills and a collaborative mindset.
- Passion for continuous learning and keeping up with emerging technologies.
- Experience with event-driven systems (Kafka, SQS, SNS, etc).
- Familiarity with infrastructure-as-code and observability tools (Terraform, Prometheus, Datadog, ELK, Splunk, PagerDuty).
- Prior experience in cybersecurity, DevSecOps, or related domains.
- Exposure to multi-tenant SaaS or hybrid cloud architectures.
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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Support and foster a quality-first, agile culture that is built on partnership, trust and sharing • Design, develop and maintain functionalities to create new solutions on the platform. • Learning and understanding all aspects of the framework and the project deliverables. • Be technically deep and provide input on architecture, design and code. • Be responsible for driving technical design, architecture and implementation of new features and iterations of your project. • Collaborate closely with business and PM stakeholders in roadmap planning and implementation efforts and ensure technical milestones align with business requirements. • Implement security measures and compliance standards to protect sensitive data and ensure adherence to industry regulations. • Maintain comprehensive documentation of platform, processes and procedures for reference and knowledge sharing. • Ensure the use of standards, governance and best practices in the industry to deliver high quality scalable solutions. • Ability to adapt communication styles to various audiences, from engineers to business stakeholders and executive leadership. • Strategic thinker and influencer with demonstrated technical and business acumen and problem-solving skills.
• Engage with our partners and customers to root cause functional and performance issues reported with NCCL • Conduct performance characterization and analysis of NCCL and DL applications on groundbreaking GPU clusters • Develop tools and automation to isolate issues on new systems and platforms, including cloud platforms (Azure, AWS, GCP, etc.) • Guide our customers and support teams on HPC knowledge and standard methodologies for running applications on multi-node clusters • Document and conduct trainings/webinars for NCCL • Engage with internal teams in different time zones on networking, GPUs, storage, infrastructure and support.
Full Stack Engineer
Fieldwire by HiltiThe all-in-one jobsite management software for field to office communication.
• Architect, build, and maintain our customer facing and internal web apps • Debug issues in production with our support team to deliver client delight • Work to improve our Engineering standards, tooling, and processes • Collaborate closely with the Product team to develop killer features that are innovative and sticky • Design, build, and integrate AI foundations across the full stack, embedding them into core platform capabilities • Apply AI techniques efficiently to surface relevant, context-aware information within users’ workflows • Build powerful APIs that support the online/offline nature of our mobile app • Find and fix performance bottlenecks across the stack for light-speed browsing
• Run a modern, containerized service-oriented architecture using industry-leading software development practices • Ship code to production many times a day • Solve complex performance problems, build elegant fan experiences, empower a data-driven business and scale our software to support our booming business • Build powerful and performant integrations between systems that create delightful experiences for our fans and internal stakeholders, and enhance our brand • Evaluate new technologies and improve our software stack to keep our technological edge • Leverage cutting-edge AI tools to bring ideas to life faster than ever while upholding SeatGeek’s technical and product standards • Work across team and discipline boundaries to develop the best product in our industry




