VSCode Editor Plug-in Developer (Contractor)
Location: Remote / Dallas, TX (Preferred)
Employment Type: Contract
About the Job
We're looking for a skilled and security-minded developer to build a Visual Studio Code (VSCode) extension that helps developers detect and securely migrate secrets (e.g., API keys, passwords, tokens) from source code to enterprise-grade Secrets Management platforms. This role is ideal for someone passionate about secure software development, developer tooling, and automation.
Responsibilities
Design & Develop VSCode Extension: Architect and implement a robust plug-in that scans code for hardcoded secrets and provides automated workflows to migrate them to a secure vault.
Secret Detection Algorithms: Integrate or build detection logic to identify secrets across multiple programming languages and file formats.
User Experience: Create intuitive UI components within VSCode for alerts, quick fixes, and configuration settings.
Integration with Secrets Managers: Build secure API integrations with platforms such as HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, and others.
Security Best Practices: Ensure all operations within the plug-in follow secure coding and data handling standards.
Collaboration: Work closely with security engineers, product managers, and developers to align on requirements and deliverables. Minimum Qualifications
Experience developing VSCode extensions using JavaScript/TypeScript.
Strong understanding of secure coding practices and secrets management.
Familiarity with enterprise Secrets Manager platforms (e.g., HashiCorp Vault, AWS Secrets Manager).
Proficiency in React.js and modern front-end development practices.
Experience with CI/CD, Agile methodologies, and cloud-native development.
Working knowledge of Identity and Access Management (IAM) principles. Preferred Qualifications
Experience with GitHub Copilot or similar AI-assisted coding tools.
Familiarity with Java and other general-purpose programming languages.
Experience building developer tools or IDE plug-ins.
Strong problem-solving skills and ability to work independently in a fast-paced environment. Tech Stack & Tools
Languages: JavaScript, TypeScript, Java
Frameworks: React.js
Tools: VSCode Extension API, GitHub Copilot, Secrets Manager APIs
Methodologies: Agile, CI/CD, TDD