Developer Experience & Workflow Engineer
Developer Experience & Workflow Engineer (Remote)
We’re looking to add a Developer Experience & Workflow Engineer to improve how we build and deliver hands-on training. This role focuses on improving the developer experience for creating hands-on lessons and building workflows that make our content operations faster, more reliable, and easier to scale.
This is primarily a developer experience and workflow engineering role (~80–90%), with optional content contributions (~10–20%) to stay close to the product and the developer experience. You’ll improve how we create hands-on lessons—making the process faster, more reliable, and easier—while also building systems and workflows that scale our content operations. You’ll take ownership of improving the systems and workflows that power lesson creation end-to-end.
What You’ll Do
Improve Developer Experience for Lesson Creation
Identify friction in our lesson development process and remove it
Improve local development environments (including Kubernetes-based setups on macOS)
Help standardize and modularize lesson infrastructure (templates, reusable components, tooling)
Provide guidance and tooling to help content developers move faster and more confidently
Build and Improve Content Workflows
Design and implement workflows that reduce manual effort and increase quality
Automate repetitive or error-prone processes across content operations
Introduce and experiment with AI/LLM-based workflows (e.g., drafting lesson updates, analyzing feedback, QA support)
Use frameworks like LangChain or LangGraph when appropriate—or simpler approaches when they’re a better fit. You’ll have autonomy over tool choice.
Identify gaps in current processes and build solutions to address them
Improve the video lesson creation pipeline by streamlining editing and production workflows—focusing on tooling, handoffs, and repeatable processes to reduce turnaround time.
Design workflows (including AI-assisted and agentic approaches) for generating and maintaining video-related assets such as transcripts, translations, summaries, and supporting materials
Contribute to Content (10–20%)
You don’t need to be a professional educator—we’ll support you. This work helps you stay close to the developer experience.
Create, review or improve hands-on lessons on our training platform
Apply best practices in lesson design and secure coding education
Use your experience to inform improvements in the overall system
In Your First 90 Days, You Will:
Reduce the round-trip test cycle for lesson development, making it faster to build, run, and validate hands-on content locally
Streamline the creation of lesson artifacts (summaries, transcripts, outlines) by improving tooling and introducing automation where it adds value
Accelerate lesson creation by defining reusable components and patterns for common lesson artifacts and workflows
What We’re Looking For
Technical Background
Experience with:
Kubernetes
Docker / containers
Python
Go (Golang)
Bash / shell scripting
Experience working with:
LLM APIs
AI-assisted or agentic coding tools (e.g., Claude Code, Codex, or similar)
Streamlining local development environments
You should be comfortable diving into existing systems (some with limited documentation) and helping improve their structure, clarity, and usability
DevEx & Systems Thinking
Ability to identify friction and inefficiencies in developer workflows
Experience building tools, templates, or systems that accelerate development
Strong intuition for balancing flexibility vs. standardization
Workflow & Automation Mindset
Experience improving operational workflows or internal tooling
Interest or experience in applying AI/LLMs to real-world workflows
Familiarity with agentic frameworks or willingness to learn quickly
Working Style
Comfortable working independently with loosely defined problems
Strong communication skills (written and verbal)
Collaborative mindset: able to work across engineering and content teams
Pragmatic: focuses on solutions that improve outcomes, not just elegance
Nice to Have
Experience improving and streamlining local development environments
Familiarity with educational content, training platforms, or labs
Experience with AppSec, DevSecOps, or secure coding practices
- Familiarity with the flim Moneyball. The hiring manager considers it essential to good DevEx.
Prior work with AI-assisted development workflows
Team Structure
You’ll be part of an eight-person content team, working closely with content developers to build secure coding training, and collaborating across product, engineering, marketing, and support to improve how that content is created and delivered.
Why This Role Matters
Today, creating a high-quality hands-on lesson can take days of manual setup and coordination. Your work will cut that time dramatically, unlocking faster iteration, better training, and ultimately better-secured software.
Security Journey helps organizations build secure software through practical, developer-focused application security training. Our platform includes foundational through advanced secure coding content across 11 languages and 7+ technology areas, with hands-on exercises, videos, and interactive sandbox environments that help teams build lasting security habits.