- Location
- Toronto, ON, Canada · Remote
- Compensation
- ₹5L – ₹12L • No equity
- Employment
- Contract
- Experience level
- MID (3–5 years exp)
- Specialization
- Software Engineer, Wellfound
- Source
- Wellfound
Software Engineer — ChakraSec
About ChakraSec
ChakraSec is a mobile security research and development company building defences against advanced Android malware — protecting the common public who are most vulnerable to sophisticated digital threats, not just governments and large enterprises that can afford it.
Alongside our product, we also run a service-based cybersecurity offering, working directly with organisations on security consulting and proactive defence.
We're 1.5 years in: roughly a year of deep R&D, followed by five months of aggressive building, and we're on track to launch in the next two months. Next up: pivoting our detection approach to iOS and other platforms beyond Android.
We're a small, early-stage, fully remote team. This is a chance to build core product from the ground up, not maintain someone else's legacy codebase.
More about our product: https://detechtive.io/ More about our service side: https://chakra.group/
What you'll work on
- Co-own the full stack of our flagship Android application (currently in beta) — this isn't a maintenance role, you're building the core product
- Work across the entire stack — frontend, backend, and the DevOps that ships it — rather than staying siloed in one layer
- Architect, not just implement — you'll own major portions of the app's feature set as the person deciding how they're built, not just the person building what someone else designed
- Build using an AI-native development workflow — loop engineering and other cutting-edge AI-assisted methods are core to how we ship, not a bolt-on
- Work research findings (malware behaviour, threat patterns) into shippable product features
- Work closely with our security research team to translate technical findings into usable tools
What we're looking for
-
3+ years of solid software engineering experience — you can design a system, not just
implement a spec
-
Full-stack by necessity — you'll move across both the Android client and backend as the work demands, not sit in a front-end or back-end lane.
-
Real grasp of architecture: you weigh tradeoffs, design for maintainability and scale,
and make sound calls about structure before writing code. Concretely: you're the kind of engineer who surfaces a design gap or scope hole and forces the conversation before implementation starts, not after
-
A track record of building reliable and secure solutions — you think about failure
modes, edge cases, and attack surface as part of the design, not as an afterthought or someone else's job
-
End-to-end product experience — you've taken things from idea through design, build,
deployment, and iteration based on real usage, not just implemented a defined slice of a larger system
-
Strong software engineering fundamentals — you build systems that are reliable,
testable, and scalable by design, not by accident
-
Rigorous testing practice — comfortable building test harnesses, writing
unit/integration/regression suites, and thinking in terms of test coverage, mocking/stubbing, and CI-gated test pipelines. Comfortable holding the line on definition-of-done rather than letting "works on my machine" pass as complete
-
Fluency in AI-native development practices — harness engineering, writing specs
precise enough for an AI system to build against, and the judgment to QC and course-correct AI-generated output rather than accepting it blindly
-
Familiarity with cloud-native deployment and DevOps — containerization (Docker),
CI/CD pipelines, infrastructure-as-code, and comfort operating in a cloud environment (AWS/GCP/Azure)
-
Experience with agile methodology — real sprint collaboration, not just attending
standups: sprint planning, retros, and working iteratively with a small cross-functional team
-
Comfortable working across the stack, or deep in one area with the ability to pick up
others
-
Ability to work independently in a remote, async-friendly environment with a small team
-
We weigh "street knowledge" heavily — significant, real experience from independent
projects, startups, or side projects you've built and shipped end-to-end counts for a lot here, often more than years spent owning a narrow slice of a large company's codebase
-
Exposure to genuinely deep technical problems — things like automated Android malware
reverse engineering, low-level systems work, or anything that forced you to work without a clear playbook. We're less interested in whether you've mastered it and more in whether you'll fearlessly attempt hard, unfamiliar problems rather than avoid them
-
Bonus: any prior exposure to security tooling, mobile platforms (Android internals), or
data-heavy systems — not required, but a plus given our domain
Engagement details
- Engagement Model: On paper, this is a contractor role (paid via Deel) since we don't have a registered legal entity in India yet. However, we view and treat this strictly as a full-time role. To put that into perspective, our two other engineers in India have been with us right from the start!