Senior Software Engineer
Security Journey is hiring a Senior Software Engineer to join a high-performing development team adding and updating features on its Enterprise AI Training and Capability Platform. We work as a close-knit team, utilizing generative AI to enhance our hard-won software development skills and enabling us to work effectively across all layers of the platform.
Tech we use:
- A wide variety of LLM models, harnesses, and tools
- AWS, Kubernetes, Terraform
- Postgres
- Go, Rails, Kafka, some Python
- React (TypeScript)
We are looking for:
- 5 or more years practical development experience, especially on the backend
- Excellent understanding of software engineering best practices along with a strong desire to produce excellent code that is secure, maintainable, and scaleable
- High level of ability to engage with product management, customer support, and clients to understand problems and collaborate on solutions
- Ability to work well both individually and in the team context
- Cybersecurity interest or experience
- Experience with microservices or other service-based distributed systems
Benefits
Medical, Dental, Vision, Life Insurance, AD&D, 401k and Unlimited PTO
About Security Journey
Security Journey is the Enterprise AI Training & Capability Platform, helping organizations build the skills to use AI better and more securely. With deep roots in secure code training and secure development education, Security Journey now brings role-based, hands-on AI learning to the entire workforce—from developers building software with AI to teams across the business transforming how they work with it. Leaders gain visibility into where skills are growing, where risk is emerging and where successful AI practices are ready to scale.
Skills Required
- At least 5 years of practical software development experience, especially backend development
- Strong understanding of software engineering best practices
- Ability to produce secure, maintainable, and scalable code
- Ability to engage with product management, customer support, and clients
- Ability to work independently and as part of a team
- Cybersecurity interest or experience
- Experience with microservices or distributed systems
What We Do
Security Journey offers robust application security education tools to help developers and the entire SDLC team recognize and understand vulnerabilities and threats and proactively mitigate these risks. The knowledge learners acquire in our programs goes beyond helping learners code more securely – it turns everyone in the SDLC into security champions. Our platform takes a unique level approach, transitioning learners from security basics to language-specific knowledge to the experiential learning required to become security champions. With lessons offered in multiple formats, including text, video, and hands-on sandbox environments, there is a modality that resonates with every learning style. Organizations with teams of security champions develop a security-first mindset that allows them to deliver safer, more secure applications









