Senior Software Engineer

Leading provider of cybersecurity training and education, founded in 2007 by Kali Linux creators.
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Cybersecurity · Education · E-Commerce

Description For Senior Software Engineer

OffSec, founded in 2007 by the creators of Kali Linux, is the leading provider of cybersecurity training and professional development. We're seeking a Senior Software Engineer to join our diverse, global team in developing our high-traffic e-commerce web platform.

As a Senior Software Engineer, you'll be instrumental in designing and implementing our consumer-facing platform, working with cutting-edge technologies including Node.js, TypeScript, and various databases. You'll be part of a team that spans over 40 countries, contributing to a mission-critical system that serves cybersecurity practitioners worldwide.

The role offers a unique opportunity to work on large-scale e-commerce systems while maintaining a strong focus on security. You'll be responsible for architecting solutions, mentoring team members, and ensuring best practices in software development. The position requires expertise in backend technologies, database management, and security practices, making it perfect for someone who enjoys technical challenges and wants to make an impact in the cybersecurity education space.

Working remotely, you'll have the flexibility to manage your schedule while collaborating with a global team. We particularly welcome candidates from Mexico, Central and South America, EMEA, and APAC regions. This role offers the chance to work with internationally recognized professionals and contribute to a platform that helps train the next generation of cybersecurity experts.

Join us in our mission to provide world-class cybersecurity education while working with a diverse, accomplished team in a fully remote environment. Your expertise will help shape the future of cybersecurity training delivery while working on challenging technical problems in a supportive, inclusive workplace.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Develop software solutions for high-traffic e-commerce web platform
  • Evaluate and determine operational feasibility of solutions
  • Create documentation, flowcharts, layouts, and diagrams
  • Propose and enforce best practices for software development lifecycle
  • Support and mentor software engineers
  • Design secure web platform from the ground up
  • Implement CI/CD processes
  • Write code for key platform modules
  • Design and implement automated unit testing
  • Communicate project status with stakeholders

Requirements For Senior Software Engineer

Node.js
TypeScript
MySQL
PostgreSQL
RabbitMQ
  • 5+ years of programming experience with REST API and Node.js with TypeScript
  • Expertise in MySQL, PostgreSQL, and ElasticSearch
  • Experience with high-traffic e-commerce websites
  • Proficiency with CI/CD tools, Git, and Jira
  • Knowledge of web application security (OWASP)
  • Experience with RabbitMQ
  • Experience working with large remote teams
  • Hands-on experience with AWS web services
  • Proficiency in CSS, JavaScript, and HTML
  • DevOps skills preferred

Benefits For Senior Software Engineer

  • Remote Work Opportunity
  • Flexible Hours
  • Equal Employment Opportunity

Interested in this job?

Jobs Related To OffSec Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at OffSec focusing on developing high-traffic e-commerce platform using Node.js and TypeScript.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.