Software Development Engineer
MycroftFull Description
Company Description
Mycroft is an AI-native security and compliance platform designed specifically for modern organizations. Our flagship product, the AI Security and Compliance Officer, acts as an autonomous agent managing your security and IT infrastructure, from protecting devices to ensuring seamless SOC 2 audits. Serving as a virtual CISO, GRC expert, and IT operations team combined, Mycroft helps businesses achieve robust security and compliance. With 24/7 protection, Mycroft empowers companies to focus on innovation while maintaining a secure and compliant foundation. Join us in modernizing security practices and scaling confidently.
Role Description
At Mycroft, we’re building a security and compliance platform that helps manage your whole security stack; from securing devices, to vulnerability management, to quantifying risk – our platform helps our customers achieve compliance and continuously ensure their security foundations are solid, so they can focus on growing their business.
The Team
We are expanding our engineering team as we prepare for our next phase of growth. Our engineering team is responsible for the development and operation of the entire Mycroft platform, including our product features, vulnerability scanners, data ingestion pipelines, AI-powered workflows and APIs. We are looking for a full-stack software engineer to take ownership of feature development, research & development, and triaging requirements from our product/customer teams.
We’re a small team, so engineers at Mycroft work with a high degree of autonomy, move across traditional role boundaries where needed, and have a direct influence on product direction.
What you'll do
* Software engineering across the stack: you’ll be designing, building and iterating on back-end/front-end systems, along with infrastructure work where needed
* Own end-to-end delivery of product features that impact customer experience, collaborating with our product & design teams
* Participate in code review, architectural planning and write technical designs that are reviewed within the engineering team
* Work directly with our customer experience & GRC forward-deployed engineers to solve customer-impacting issues
* Develop AI-powered features, infrastructure & integrations that support our AI workflows and real-time risk quantification features
Who you are
* 2+ years of experience building web applications
* Comfortable working with Python & TypeScript
* Fuelled by curiosity, and take ownership to solve any problem that comes your way
* You proactively identify gaps, edge cases, and customer pain points rather than waiting to be assigned every next step
* Experience collaborating closely with fellow engineers, product and design teams to ship high-quality products iteratively
* Located within the Toronto/Greater Toronto area, legally able to work within Canada and professional fluency in English
Technologies, languages, and frameworks we use + teach
* Python
* Typescript
* Flask, FastAPI, Celery, React, TanStack
* Google Cloud Platform
* Kubernetes
* PostgreSQL, ClickHouse, Redis, RabbitMQ, Turbopuffer
Other Relevant Information
* Expected Compensation Range: CA$90,000 to $130,000 / Year + Equity
* Hybrid work: Work either from home, or in our Toronto office (downtown)
* Health and dental coverage
* Tooling stipend: All engineers have access to a tooling stipend that allows them to purchase tools that help make them more productive, including AI subscriptions or other developer tools
* Use of AI in Screening: There may be use of AI in screening candidates
* Vacancy: This is not for a vacant role