Senior Software Developer
Safety CLI Cybersecurity
Summary
Join our forward-thinking cybersecurity company as a Senior Software Developer and play a crucial role in developing and scaling our AI-powered Software Supply Chain Firewall. You will design and develop our CLI-based Firewall tool, architect cloud infrastructure on AWS, contribute to open-source projects, and build integration points between our CLI tool and platform backend. This role requires strong Python development experience, deep AWS knowledge, and a proven track record in open-source contributions. We offer a competitive salary, private healthcare, generous equity stock options, remote work flexibility, and flexible working hours. We prioritize supporting our teamβs growth, wellness, and success. Join a team that values technical excellence, open collaboration, and continuous learning in an inclusive environment.
Requirements
- Strong experience in Python development, particularly with CLI tools and systems programming, and at least one other language, ideally JVM related
- Deep knowledge of AWS services and cloud architecture patterns
- Proven track record of contributing to or maintaining open source projects
- Experience building developer tools and understanding developer workflows
- Experience with infrastructure-as-code and CI/CD pipelines
- Understanding of security principles and best practices
- Ability to architect complex systems and translate requirements into scalable solutions
- Strong communication skills and experience working in remote teams
- Enthusiasm for developer experience and open source community engagement
Responsibilities
- Design and develop our CLI-based Firewall tool with a focus on performance and developer experience
- Architect and implement cloud infrastructure components on AWS
- Contribute to and maintain open source projects and developer tools
- Build integration points between our CLI tool and Platform Backend
- Create scalable systems that can handle high-throughput security scanning
- Drive technical decisions around system architecture and security implementation
- Collaborate with the open source community and engage with developers
- Improve and document developer tooling and workflows
Preferred Qualifications
- Deep understanding of package managers and build tools
- Experience maintaining popular open source projects
- Knowledge of container technologies (Docker, Kubernetes)
- Understanding of software supply chain security
Benefits
- Competitive salary: 145,000 CAD - 174,000 CAD (depending on experience)
- Private Healthcare Plan
- Generous equity stock options to share in our success
- Ability to work remotely and thrive in an adaptable, inclusive environment
- Flexible working hours, providing responsibilities are effectively managed